所以我有一个csv文件,我只需找到符合条件的特定行,然后计算这些行的出现次数。
示例文件:
col1 col2 col3
david1
david2
david3
david4
david1 sev5
david1 sev5
david1 sev4
david2 sev5
david2 sev1
david3 sev5
david3 sev2
david3 sev2
david4 sev1
我需要的信息只是找到匹配的行,例如:
david1 : sev5
david1 : sev4
david3 : sev2
然后再告诉我它发现了多少。
我使用字典和列表进行了搜索,但出于某种原因,我只是不明白他们如何跳过文件的某些部分,然后计算与搜索匹配的特定行。
我仍然有我的' L'蟒蛇板块和一些帮助将不胜感激。
由于
答案 0 :(得分:-1)
试试这个:
list_of_line = []
result1 = []
result2 = []
result3 = []
file.csv = open("some.csv","r")
for l in file.csv:
l = l.split(" ")
for i in l:
x = i[2]
if x == "sev5":
result1.append(x)
if x == "sev4":
result.append(x)
print len(result1)
print len(result2)