我想提取所有数字和字符,而不考虑“V”之后的模式。问题是我不能简单地接受“V”之后的所有内容并包括在内,因为一些街道名称以“V”开头。我尝试了以下方法:
df = pd.DataFrame({'X': ['Seasame Street Apt 2 V2575', 'Happy Violet Street Apt 1 V2575B', 'Violet Street Apt 3 V25B75']})
df['Y'] = df['X'].str.extract('(V\/?\d+)')我希望最终输出如下所示:
pd.DataFrame({'X': ['Seasame Street Apt 2 V2575', 'Happy Violet Street Apt 1 V2575B', 'Violet Street Apt 3 V25B75'],
'Y': ['V2575', 'V2575B', 'V25B75']})
呼如林
皈依舞
波斯汪
随时随地看视频慕课网APP
相关分类