我在熊猫中有一个数据框,并且在一列中有很多带有数字的名称。如何删除号码?例如Andorra14:energy['Country'].head() 1. Afghanistan 2. Albania 3. Algeria 4. American Samoa 5. Andorra14 Name: Country, dtype: object
2 回答
心有法竹
TA贡献1866条经验 获得超5个赞
该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
狐的传说
TA贡献1804条经验 获得超3个赞
我的猜测是使用正则表达式:
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
添加回答
举报
0/150
提交
取消