以下代碼用於統計CSV文件中某一行中各個年份的出現次數。在Python中按年份排序計數器
import csv
from collections import Counter
out=open("meteors.csv", "r")
data=csv.reader(out)
data.next()
data=[row for row in data]
out.close()
year = []
for row in data:
if row[2]=='':
continue
else:
year.append(row[2])
c = Counter(year)
print c
出來的結果是這樣的:
Counter ({'2012':15, '2004':10, '2008':4})
誰能給我一段代碼,我可以以逐年排序結果補充的嗎?
@abc:不,這是通過*鍵*排序的字典的嘗試。 –