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'

Я обновил пакеты, но ошибка все еще не устранена. Как решить эту ошибку?

0 ответов

Другие вопросы по тегам