我在熊貓中有一個數(shù)據(jù)框,并且在一列中有很多帶有數(shù)字的名稱。如何刪除號碼?例如Andorra14:energy['Country'].head() 1. Afghanistan 2. Albania 3. Algeria 4. American Samoa 5. Andorra14 Name: Country, dtype: object
2 回答

心有法竹
TA貢獻1866條經(jīng)驗 獲得超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條經(jīng)驗 獲得超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
提交
取消