如何将特殊字符更改为通常的字母?
这是我的数据框:

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")

看到here!当然,您应该随后针对每个特殊字符和每一列执行此操作。

关于python - 如何从列中的值中删除重音符号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37926248/

10-12 21:59