如何将特殊字符更改为通常的字母?这是我的数据框:
In [56]: cities Out[56]: Table Code Country Year City Value 240 Åland Islands 2014.0 MARIEHAMN 11437.0 1 240 Åland Islands 2010.0 MARIEHAMN 5829.5 1 240 Albania 2011.0 Durrës 113249.0 240 Albania 2011.0 TIRANA 418495.0 240 Albania 2011.0 Durrës 56511.0
我希望它看起来像这样:
In [56]: cities Out[56]: Table Code Country Year City Value 240 Aland Islands 2014.0 MARIEHAMN 11437.0 1 240 Aland Islands 2010.0 MARIEHAMN 5829.5 1 240 Albania 2011.0 Durres 113249.0 240 Albania 2011.0 TIRANA 418495.0 240 Albania 2011.0 Durres 56511.0
使用此代码:
df['Country'] = df['Country'].str.replace(u"Å", "A") df['City'] = df['City'].str.replace(u"ë", "e")
当然,您应该随后针对每个特殊字符和每一列执行此操作。