langid - 对错误语言识别进行分类

时间:2017-05-25 11:25:34

标签: python-3.x pandas anaconda windows64

我试图通过推文文本的组合对几种语言进行分类。我收到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 个答案:

没有答案