【发布时间】:2022-01-17 14:40:10
【问题描述】:
我想从字符串中提取特定内容。 考虑以下数据框:
data = {'time': [0, 1, 2, 3, 4], 'id': ["bike0", "bike10", "veh0", "veh10", "moto100"]}
df = pd.DataFrame(data)
我想用正则表达式提取字符串中的数字值。 最终结果应该是:
data = {'time': [0, 1, 2, 3, 4], 'id': [0, 10, 0, 10, 100]}
df = pd.DataFrame(data)
这里的难点在于字符串的长度和要提取的位数是可变的。
感谢您的帮助。
【问题讨论】:
标签: python pandas string extract python-re