删除DataFrame中的多个空格

如何在python中删除两个字符串之间的多个空格

e、 g:-

“Bertug”这里有多个空格“Mete”=>“贝塔格·梅特”

“贝塔格流量计”

从.xls文件读取输入。我尝试过使用split(),但似乎没有达到预期效果

将熊猫作为pd、字符串、re导入
dataFrame=pd.read\u excel(“C:\\Users\\Bertug\\Desktop\\example.xlsx”)
#names1=''.join(dataFrame.Name.to_string().split())
打印(类型(dataFrame.Name))
#打印(dataFrame.Name.str.split())

让我知道我哪里做错了

我认为使用替换

df.Name=df.Name.replace('\s+','',regex=True)

样本:

df=pd.DataFrame({'Name':['Bertug Mete','a','Joe Black']})
打印(df)
名称
0贝塔格米
1A
2乔·布莱克
df.Name=df.Name.replace('\s+','',regex=True)
#相似解
#df.Name=df.Name.str.replace('\s+','')
打印(df)
名称
0贝塔格米
1A
2乔·布莱克

发表评论