CSV ファイルで最も一般的な値を数え、CSV ファイルの各項目の横に出現値を追加しようとしています。例えば:
CSV ファイル:
* 8 Values in Column 1*
HelloWorld
HelloWorld
HelloSaturn
HelloMars
HelloPluto
HelloSaturn
HelloMoon
HelloMoon
最も一般的な計算のための Python コード:
#Removed Code - Take each row in CSV and append to list#
#Create new list, count common occurrences out of 8 items
newList = []
counter = collections.Counter(newList)
d = counter.most_common(8)
print d
印刷された出力 (上記の CSV で最も一般的な値を計算したものです。たとえば、2 つの「HelloWorld」があります):
[('HelloWorld', 2), ('HelloMars', 1), ('HelloSaturn', 2), ('HelloPluto', 1), ('HelloMoon', 2)]
現在、これらの値を取得して、CSV ファイルの各値の横に追加/挿入しようとしています。たとえば、次のようになります。
* 8 Values in Column 1* *Occurrence*
HelloWorld 2
HelloWorld 2
HelloSaturn 2
HelloMars 1
HelloPluto 1
HelloSaturn 2
HelloMoon 2
HelloMoon 2
これどうやってするの?