我在熊猫中有一个数据框,在一列中有很多带数字的名字。如何删除号码?示例:Andorra14
:
energy['Country'].head()
1. Afghanistan
2. Albania
3. Algeria
4. American Samoa
5. Andorra14
Name: Country, dtype: object
答案 0 :(得分:2)
str
属性是您的朋友:
In [10]: energy['Country'].str.replace('\d+', '')
Out[10]:
0 Afghanistan
1 Albania
2 Algeria
3 American Samoa
4 Andorra
Name: Country, dtype: object
答案 1 :(得分:2)
我的猜测是使用正则表达式:
energy['Country'] = energy['Country'].str.replace(r'\d+','')
发件人:
0 Afghani1stan
1 Alb3ania
2 Algeria
3 American Samoa
4 Andorra14
我知道了
0 Afghanistan
1 Albania
2 Algeria
3 American Samoa
4 Andorra