df.Text
テキスト (1 文以上) を含む列があり、ポリグロットDetector
を使用して言語を検出し、値を新しい列に格納したい場合、次のような他の詳細も確実にdf['Text-Lang']
取得するにはどうすればよいですか?code
confidence
testEng ="This is English"
lang = Detector(testEng)
print(lang.language)
戻り値
名前: 英語 コード: en 信頼度: 94.0 読み取りバイト数: 1920
しかし
df['Text-Lang','Text-LangConfidence']= df.Text.apply(Detector)
で終わる
AttributeError: 'float' オブジェクトには属性 'encode' がなく、Detector は言語を確実に検出できません。
Detector 関数を間違って適用したり、出力を間違って保存したりしていますか?