如何在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乔·布莱克