我在一个数据框中有一个字符串列,其中的值带有重音符号,例如
'México', 'Albânia', 'Japão'
如何将带有重音的字母替换为以下内容:
'Mexico', 'Albania', 'Japao'
我尝试了Stack OverFlow上提供的很多解决方案,例如这个:
def strip_accents(s):
return ''.join(c for c in unicodedata.normalize('NFD', s)
if unicodedata.category(c) != 'Mn')
但是令人失望的回报
strip_accents('México')
>>> 'M?xico'