【发布时间】:2021-11-20 09:02:55
【问题描述】:
可能是用正则表达式完成的,我不是很擅长。
我的数据框是这样的:
import pandas as pd
import regex as re
data = {'postcode': ['DG14','EC3M','BN45','M2','WC2A','W1C','PE35'], 'total':[44, 54,56, 78,87,35,36]}
df = pd.DataFrame(data)
df
postcode total
0 DG14 44
1 EC3M 54
2 BN45 56
3 M2 78
4 WC2A 87
5 W1C 35
6 PE35 36
我想在我的列中获取这些字符串,最后一个字母像这样被剥离:
postcode total
0 DG14 44
1 EC3 54
2 BN45 56
3 M2 78
4 WC2 87
5 W1C 35
6 PE35 36
可能使用re.sub('', '\D')?
谢谢。
【问题讨论】:
标签: python regex pandas dataframe