【发布时间】:2021-08-08 19:03:56
【问题描述】:
当我使用来自here 的代码时,我有一个包含多个列的数据框,包括一个文本列 即:
import pandas as pd
from googletrans import Translator
translator = Translator(service_urls=['translate.google.com',])
df["translate_result"] = df["to_translate"].apply(lambda x: translator.translate(x, src= "en", dest = "fr").text)
我收到错误消息:
AttributeError: 'NoneType' object has no attribute 'group'
我尝试使用服务 url 更新翻译功能,但似乎不是问题。这里可能是什么问题?谢谢。
【问题讨论】:
-
所以我目前正在尝试另一种解决方案:pythonrepo.com/repo/… using #deep-translator-1.5.0
-
您是否真正检查过数据列的所有元素是否都具有非无的 .text 属性?
-
是的,在测试@Ricco D 的解决方案时出现同样的错误
标签: python pandas google-translate