私はpythonを初めて使用します。このコードは、MusicTaste.csvファイル内の上位100個の頻出語を出力し、表に出力することを意図しています。私は過去の構文エラーを解決しましたが、このエラーを見たことはありません。
以下のコードをご覧ください
import re
from collections import Counter
from prettytable import PrettyTable
words = re.findall("w+",open("MusicTaste2.csv").read().lower())
for label, data in ("Word", words) THE_ERROR_APPEARS_HERE_BLANK_SPACE
pt = PrettyTable(field_names=[label, "Count"])
c = Counter(words)
[ pt.add_row(kv) for kv in c.most_common()[:100]
print pt
回答:
回答№1は2import re
from collections import Counter
from prettytable import PrettyTable
words = re.findall("w+",open("MusicTaste2.csv").read().lower())
for label, data in ("Word", words):
pt = PrettyTable(field_names=[label, "Count"])
c = Counter(words)
[pt.add_row(kv) for kv in c.most_common()[:100]]
print (pt)
最初の問題は indent
コードを適切に
2番目の問題が欠落しています :
次の行で
for label, data in ("Word", words):
私が見ている3番目の問題が欠落しています ]
次の行に
[pt.add_row(kv) for kv in c.most_common()[:100]]