使用函数翻译数据框时出错。

问题描述 投票:3回答:1

我正试图翻译我保存的一个脚本。

我有一个系列。

transcript
Out[69]: 
0                o entraremos project windows en pinyin 
1             místico en serio estás en dicho caso allí 
2               no hay ningún for cierro forzar nada en 
3                                 sí cinco interior del 
4                                   fausto ruina en mon 

159                                   soc gracias señor 
160    seguro de estar bien okay hasta la edad arias ...
161                                           la voz no 
162    tal vez no saben la intención que no comen no ...
163                                         cuál de los 


type(transcript)
Out[66]: pandas.core.series.Series

我想翻译这个

import goslate
gs = goslate.Goslate()

englishtext = []
for trans in transcript():
    transword = gs.translate(trans, 'en')
    englishtext.append(transword)
Traceback (most recent call last):

  File "<ipython-input-68-60f24c45c582>", line 2, in <module>
    for trans in transcript():

TypeError: 'Series' object is not callable

为什么我会出现这个错误?我如何解决他的?

python dataframe series translate
1个回答
1
投票

看来错误就在这里。for trans in transcript():,你应该把括号去掉。 该程序试图调用 transcript 像个函数

© www.soinside.com 2019 - 2024. All rights reserved.