我有一个我想要搜索的数据列表.这个新的数据列表就是这样构建的.
姓名,地址dob家庭成员年龄身高等.
我想搜索数据行,以便在名称后面的','处停止搜索,以优化搜索.我相信我想使用这个命令:
str.find(sub[, start[, end]])
Run Code Online (Sandbox Code Playgroud)
我在这个结构中编写代码时遇到了麻烦.关于如何让字符串找到工作的任何提示?
以下是一些示例数据:
Bennet, John, 17054099","5","156323558","-","0", 714 //
Menendez, Juan,7730126","5","158662525" 11844 //
Brown, Jamal,"9","22966592","+","0",,"4432 //
Run Code Online (Sandbox Code Playgroud)
这个想法是我希望我的程序只搜索第一个','而不是搜索其余的大行.
编辑.所以这是我的代码.
我希望仅在第一个逗号中搜索completedataset中的行.我仍然对如何在现有代码中实现这些建议感到困惑.
counter = 1
for line in completedataset:
print counter
counter +=1
for t in matchedLines:
if t in line:
smallerdataset.write(line)
Run Code Online (Sandbox Code Playgroud) 我有一个水平名称列表,在excel中打开太长了.它长达90,000个名字.我需要在每个名字后添加一个逗号以放入我的程序中.我尝试查找/替换但它冻结了我的电脑和崩溃.有没有一种聪明的方法可以在每个名字的末尾加上逗号?我的选择是python和excel谢谢.
我有一个由空格分隔的单行上的大型名称和值文件:
name1 name2 name3....
在长名称列表之后是与名称对应的值列表.值可以是0-4或na.我想要做的是合并数据文件,并在值为时删除所有名称和值na.
例如,此文件中的最后一行名称是这样的:
namenexttolast nameonemore namethelast 0 na 2
我想要以下输出:
namenexttolast namethelast 0 2
我如何使用Python做到这一点?