我有10m线的桌子
df=pd.DataFrame({'Address':['123 street city name country']})
df
我想剥离并删除多个内联空白(可以是 2-20 个空白字符)。
我尝试过:
df['Address'] = re.sub(' +',' ',df['Address'])
df['Address'] = df.Address.replace(' +',' ')
但都不起作用。
我想以
123 street city name country
结束
str.replace
:
df['Address'] = df['Address'].str.replace(' +', ' ', regex=True)
注意。
str.replace
的默认行为是 regex=False
。
输出:
Address
0 123 street city name country