【发布时间】:2020-03-14 18:47:41
【问题描述】:
如何更改我的代码参数以提取【】中长度不同的数字? 我有一个df存储这种格式的数字【123】。但是,df["News"] 中的数字的长度不同,如下所示:
df[“新闻”]:
【123】text text ,
【1234】text text text ,
【1】text text text...
我的代码:
df['num'] = df['News'].str.extract('(\d{4})')
期望的输出:
123
1234
1
【问题讨论】:
-
str.extract('(\d+)')? -
谢谢。代码提取了数字。怎么把提取限制在【】内,因为【】外还有其他数。
标签: python regex string pandas extract