我试图通过推文文本的组合对几种语言进行分类。我收到classify
导入错误。
import langid
df1 = pd.read_csv(old_dir+"\\"+"merged_all_csv.csv", sep=',',encoding = "ISO-8859-1",error_bad_lines = False)
tweetText = df1.TweetText
for t in tweetText:
x = langid.classify(str(t))
if lang_dict[x[0]] not in lang:
lang[lang_dict[x[0]]] = 1
else:
lang[lang_dict[x[0]]] = lang[lang_dict[x[0]]] + 1
for k, v in lang.items():
df.set_value(q, 'Language', k)
df.set_value(q, 'Count', v)
q = q + 1
df.to_csv(new_dir+'\\Language_count.csv', sep=',', index=False)
错误:
from langid import classify, rank, set_languages
ImportError: cannot import name 'classify'
我已更新软件包,但错误仍然存在。如何解决这个错误?