我有一个带有葡萄牙语推文的pandas数据框。我想使用textblob将其转换为数据框的新列。
df_pt['Traduccion'] = df_pt['text'].apply(TextBlob.translate(from_lang="pt",to='en'))
这是我得到的错误:
TypeError:translate()缺少1个必需的位置参数:“ self”
这是我在df_pt ['text']中拥有的示例:
巴西里约热内卢的阿卡布公共厕所乌姆照片通航通告
答案 0 :(得分:0)
translate()在使用前需要实例化。
尝试一下:
df['Traduccion'] = df['text'].apply(lambda x: TextBlob(x).translate(from_lang="pt", to='en')).astype('str')