可能重复:
有没有办法在Python中对字符串进行子串?
我有一个'AAAH8192375948'形式的字符串.如何保留此字符串的前5个字符,并删除所有其余字符?它的形式是l.strip,带有负整数吗?谢谢.
我正在尝试制作许多字符串的汇总表.我的数据如下:
x<-c("a", "a", "b", "c", "c", "c", "d")
Run Code Online (Sandbox Code Playgroud)
我如何一次分析每个字符串的重现?理想情况下,生成这样的频率表(我认为很容易按频率降低排序):
"a" 2
"b" 1
"c" 3
"d" 1
Run Code Online (Sandbox Code Playgroud) 我想避免在python的文本文件末尾写一个换行符.这是一个我有很多问题,我相信很容易修复.这是一个例子:
fileout = open('out.txt', 'w')
list = ['a', 'b', 'c', 'd']
for i in list:
fileout.write('%s\n' % (i))
Run Code Online (Sandbox Code Playgroud)
这会在文件末尾打印\n字符.如何修改我的循环以避免这种情况?
我想在R中合并数据帧的多个列。给定的数据看起来像这样:
names: 123 256 192 123 256
1 2 8 2 3
4 3 2 9 9
8 7 1 3 8
Run Code Online (Sandbox Code Playgroud)
我将如何对同名列的元素求和以产生一个像这样的表:
names: 123 256 192
3 5 8
13 12 2
11 15 1
Run Code Online (Sandbox Code Playgroud)
非常感谢你。
是否有命令合并列表中的后续元素 - 即在列表中['AA','BB','C','D']如何合并前两个元素(或任何其他元素,具体取决于代码) )在列表中,留下像['AABB','C','D']这样的列表?谢谢!
我试图使用Python将多个列表的交替元素写入文件.我可以写一个列表的所有列表,然后是所有另一个列表,但是我很难以其他顺序执行此操作.我的代码看起来像这样:
foo = ['a', 'b', 'c']
bar = ['1', '2', '3']
fileout = open('zut.txt', 'w')
for i, el in foo, bar:
fileout.write('%s\t%s' % (i, el))
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行它时会产生ValueError.为了澄清,我试图生成这样的文件:
a 1
b 2
c 3
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我实现这个目标吗?谢谢!