将translate()应用于熊猫数据框

时间:2018-12-28 01:07:55

标签: pandas translate textblob

我有一个带有葡萄牙语推文的pandas数据框。我想使用textblob将其转换为数据框的新列。

df_pt['Traduccion'] = df_pt['text'].apply(TextBlob.translate(from_lang="pt",to='en'))

这是我得到的错误:

  

TypeError:translate()缺少1个必需的位置参数:“ self”

这是我在df_pt ['text']中拥有的示例:

  

巴西里约热内卢的阿卡布公共厕所乌姆照片通航通告

1 个答案:

答案 0 :(得分:0)

translate()在使用前需要实例化。

尝试一下:

df['Traduccion'] = df['text'].apply(lambda x: TextBlob(x).translate(from_lang="pt", to='en')).astype('str')