langid - классифицировать язык идентификации ошибок
Я пытаюсь классифицировать несколько языков из комбинации текстов твитов. я получаю 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'
Я обновил пакеты, но ошибка все еще не устранена. Как решить эту ошибку?