[Python]删除dataframe中多余空格

  • Post author:
  • Post category:python


直接贴代码示例:

df = pd.DataFrame({'Name':['Bertug     Mete','a','Joe    Black']})
print (df)
              Name
0  Bertug     Mete
1                a
2     Joe    Black

df.Name = df.Name.replace(r'\s+', ' ', regex=True)
#similar solution
#df.Name = df.Name.str.replace(r'\s+', ' ')
print (df)
          Name
0  Bertug Mete
1            a
2    Joe Black

如果报错可以尝试加一个

.str

。如果已经是str类型就不用

df["Name"].str.replace('\s+', ' ', regex=True) 



版权声明:本文为qq_41504254原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。