从 python 数据框中删除重音
Remove accents from a python dataframe
我的数据框如下所示:
words
Atlántica
Común
Guión
我想删除每个元素的所有重音。
我正在做的是:
from unidecode import unidecode
unidecode.unidecode(df['words'])
因此,我收到一条错误消息:
'function' object has no atribute 'unidecode'
谁能帮帮我?
此致
您正在导入 unidecode
,然后将其作为属性再次调用。试试这个:
from unidecode import unidecode
unidecode(df['words'])
根据您在尝试此操作后遇到的错误 ('Series' object hast no attribute 'encode'
),我猜这应该可行:
df['words'] = df['words'].apply(unidecode)
我的数据框如下所示:
words |
---|
Atlántica |
Común |
Guión |
我想删除每个元素的所有重音。
我正在做的是:
from unidecode import unidecode
unidecode.unidecode(df['words'])
因此,我收到一条错误消息:
'function' object has no atribute 'unidecode'
谁能帮帮我? 此致
您正在导入 unidecode
,然后将其作为属性再次调用。试试这个:
from unidecode import unidecode
unidecode(df['words'])
根据您在尝试此操作后遇到的错误 ('Series' object hast no attribute 'encode'
),我猜这应该可行:
df['words'] = df['words'].apply(unidecode)