【发布时间】:2021-04-19 02:39:23
【问题描述】:
我正在尝试使用 TextBlob 翻译功能将非英语语言转换为英语。 我的数据集基于 Pandas 数据框。
我知道它在非 Pandas 数据框上下文中工作。 例如,
what=TextBlob("El apartamento de Evan esta muy bien situado, con fcil acceso al cualquier punto de Manhattan gracias al metro.")
whatt=what.translate(to= 'en')
print (whatt)
但基于 Pandas 数据框,TextBlob 翻译无法正常工作。
我搜索了解决此问题的方法并找到了代码,但给了我不同的错误消息。谁能帮我解决这个问题?
data["comments"] = data["comments"].str.encode('ISO 8859-1', 'ignore').apply(lambda x: TextBlob(x.strip()).translate(to='en'))
TypeError: cannot use a string pattern on a bytes-like object
【问题讨论】:
标签: python-3.x pandas dataframe textblob