我的列名称具有以下值:
NY0528_3
NY5366_2
4536
NY1244_5
5363
PH1734_3
所需的输出:
0528
5366
6363
1244
5363
1734
无论我尝试什么,都无法获得通用的解决方案,但是我需要这样做,因为我有200.000行。
谢谢
最佳答案
您可以使用extract
:
df.Name.str.extract('(\d+)')
输出:
0 0528
1 5366
2 4536
3 1244
4 5363
5 1734
Name: Name, dtype: object
关于python - 解析Pandas中的列值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44627329/