【发布时间】:2019-12-16 06:27:49
【问题描述】:
大家好。我想从project_name 列中提取斜线符号后的最后一位数字。目前,我正在研究它,但有一些问题如下:
- 如何提取斜线符号后面的最后一位数字而不得到带有方括号的结果?因为现在我的代码几乎可以工作,但结果中总是有方括号
我的代码:
def project_name(name):
return re.findall(r'\d{3}$',name)
data['project_name'] = data['project_name'].apply(project_name)
数据:
project_name
----------
ASAHI,PT-PRO/PTN/06-2012/192
CIMB NIAGA-PRO/PTN/06-2012/174
FRAMAS INDONESIA-PRO/PTN/06-2012/210
DM STOCK 2015
PERBAIKAN OH TM 366 PLANT DAWUAN
Ruko-PRO/PTN/03-2012/47
我的输出:
(Expected)project_name
----------
192
174
210
NaN
NaN
NaN
47
感谢所有建议和意见。谢谢大家
【问题讨论】: