假设我有一个名为的列df.Text
,其中包含文本(超过 1 个句子)并且我想使用 polyglotDetector
来检测语言并将值存储在新列中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 无法可靠地检测语言。
我是错误地应用了检测器功能还是错误地存储了输出或其他原因?