【发布时间】:2019-03-19 00:52:55
【问题描述】:
我的数据框中的列(约 200 万行)如下所示:
column
1/20/1"ADAF"
1/4/551BSSS
1/2/1AAAA
1/565/1 "AAA="
我只想提取:
1/20/1
1/4/551
1/2/1
1/565/1
我试过了:
df['wanted_column'] = df['column'].str.extract(r'((\d+)/(\d+)/(\d+))', expand=True)
但我得到了一个错误:
ValueError: Wrong number of items passed 4, placement implies 1
有人知道我错在哪里吗?如果对此有更好更快的解决方案,我将不胜感激。
提前致谢。
【问题讨论】:
标签: python regex pandas dataframe