【发布时间】:2020-08-18 22:37:57
【问题描述】:
我认为这是一个简单的问题,但我有问题。
如何在 pandas 数据框中一次删除多列中的空格? 例子df:
A, B, C, D, E
d,d ,s,s,a
a ,a ,s,a ,r
我想删除列中的空格:A,B,D,E
我通常使用这种方法:
df['col']=df['col'].apply(lambda x: x.strip())
在我尝试使用的上面扩展这个:
df[['A','B','D','E']]=df[['A','B','D','E']].apply(lambda x : x.strip())
但我收到一个错误:
AttributeError: ("'Series' object has no attribute 'strip'"
如何解决?
另外Removing space from dataframe columns in pandas这个不是重复的,它只用于列名
【问题讨论】: