2024-10-05 10:08:19 发布
网友
列名称的值如下:
NY0528_3 NY5366_2 4536 NY1244_5 5363 PH1734_3
期望输出:
不管我做了什么,我都不能得到一个通用的解决方案,但我需要它,因为我有20万行。 谢谢
尝试使用正则表达式:
import re def clean(teststring): return re.findall(r"[0-9]{4,4}", teststring)
如果您的数据在df.col中,请运行:
df.col
您可以使用^{}:
df.Name.str.extract('(\d+)')
输出:
尝试使用正则表达式:
如果您的数据在
^{pr2}$df.col
中,请运行:您可以使用^{} :
输出:
^{pr2}$相关问题 更多 >
编程相关推荐