私はcsvファイルに3つの列を持っていて、 "タイトル"の列に行き、特定の単語の出現回数を数えたいので、エラー。pycharmを使用してcsvで特定の単語の出現を数えてください
import csv
import collections
Title = collections.Counter()
with open('Green Occupations.csv') as input_file:
for row in csv.reader(input_file, delimiter=';'):
Title[row[1]] += 1
print 'Number of word "..": %s' % Tiltle['wind']
print Title.most_common()
と私はこのエラーを取得:コードがある
Title[row[1]] += 1
IndexError: list index out of range
私は
+------------+---------------------------------+-------------------------+
| SOC Code | Title | Occupational Category |
+------------+---------------------------------+-------------------------+
| 11-1011.03 | Chief Sustainability Officers | New & Emerging |
| 11-1021.00 | General and Operations Managers | Enhanced Skills |
+------------+---------------------------------+-------------------------+
任意のアイデアを持っているデータの例? :)
CSVファイルの例あなたがそれにアクセスする前に、行の長さをチェックすることをお勧めします – abccd
してください。 'if len(row)<2:continue'を返します。 –
タイトルの例raw:風力エネルギープロジェクトマネージャー 最初の列にはコード番号#があり、3番目の列には次のようなテキストがあります:New green –