各行にユーザーIDがある巨大なCSVがあります。セット全体で最も頻繁に表示されるUserIDを見つけたいと思います。
後で個々のレコードを操作するのに最も役立つと思うのでDictReader
、モジュールからcsvを読み取るために使用しました。csv
作成した辞書でキー「UserID」のさまざまな値を検索して、最も頻繁な値を見つける方法が見つかりません。
どんな助けでも大歓迎です!
これまでの私のコードは次のとおりです。
import csv
from time import time
start = time()
myData=open("myCSV.csv", "rb" )
csvReader= csv.DictReader(myData)
# declare counters
volume = 0
#sum all data usage
for data in csvReader:
volume += float(data["volume_total"])
print "Total : %f" %volume
#calculate processing time
elapsed = time() - start
print "Processing time: %f seconds" %elapsed