【发布时间】:2020-04-16 14:22:15
【问题描述】:
我的单元格内容如下:
{'代码':'YewrH','所有者':'yyy.xxx@cccc.com','Environment_Type':'Prod','ID':'23000','InfoSec':'内部', 'PDDA':'基本','级别':'基本','联系方式':'czcxc.zxcxc@yyy.com'}
单元格位于称为标签的列中。所以我尝试:
tmp['tags'].str.extract(r'ID\':\s\'(\d*)\'', expand=True)
我希望正则表达式返回 23000,但我得到的唯一信息是:NaN。有人可以帮忙吗?
我发现这行得通: tmp['tags'] = tmp['tags'].astype(str) tmp['APM_id'] = tmp['tags'].str.extract(r'ID\':\s\'(\d*)\'', expand=True)
【问题讨论】:
标签: python-3.x string pandas extract