2016-10-11 4 views
-3

各行に単語列が含まれているcsv文書があります。各行について、その行に各単語が何回出現するかを知りたいのですが、どうすればこのことを知ることができますか?csvファイルの各行に単語が表示される回数を計算する方法

おかげ

+0

CSVファイルがどのように見えるかの概要を与えることができますか? 出力として何を期待していますか? – PhoenixBlue

答えて

0
は結果が複数ある場合は、それを印刷 Check this

をリストに変換するために、リストに行を移動し、それを一意にすると、リスト内のすべてのオブジェクトを数え、

がリストとしてこれを考慮 ['a','b','a','c']

z=['a','b','a','c'] 
u=set(z) 
for i in u: 
    if z.count(i)>1: print i,z.count(i) 

出力:

`a 2` 
0

使用collections.Counter

from collections import Counter 
z = ['a', 'b', 'c', 'd', 'a'] 
u = Counter(z) 
print(u['a']) # 2 
print(u['b']) # 1 
関連する問題