Как выполнить языковой перевод колонки (файла Excel) на английский с помощью Textblob? - PullRequest
0 голосов
/ 18 марта 2019

Мой код выдал следующую ошибку:

AttributeError: у объекта 'function' нет атрибута 'translate'

Подробнее:

error

Что не так с моим кодом?

import pandas as pd
import numpy as np
from textblob import TextBlob

df_file2= df_file['Repair Details']. apply.translate(from_lang='zh-CN',to ='en')

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

Вы, вероятно, хотите использовать TextBlob метод translate.

Предполагая, что df_file['Repair Details'] имеет объекты TextBlob:

df_file2= df_file['Repair Details'].apply(lambda x: x.translate(from_lang='zh-CN',to ='en'))

0 голосов
/ 18 марта 2019

Похоже, вы случайно вставили пробел перед apply.

Измените это:

df_file2= df_file['Repair Details']. apply.translate(from_lang='zh-CN',to ='en')

На это:

df_file2= df_file['Repair Details'].apply.translate(from_lang='zh-CN',to ='en')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...