Mon code a produit l'erreur suivante:

AttributeError: l'objet 'fonction' n'a pas d'attribut 'translate'

Plus de détails:

error

Quel est le problème avec mon code?

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')
0
Sze Tan 18 mars 2019 à 09:33

2 réponses

Meilleure réponse

Vous souhaiterez probablement utiliser la méthode TextBlob de TextBlob.

En supposant que df_file['Repair Details'] ont des objets TextBlob:

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

0
Asish M. 18 mars 2019 à 08:02

Il semble que vous ayez inséré accidentellement un espace avant apply.

Change ça:

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

Pour ça:

df_file2= df_file['Repair Details'].apply.translate(from_lang='zh-CN',to ='en')
0
MarredCheese 18 mars 2019 à 07:16