您可以使用
Dataframe.select_dtypes选择
string列,然后
apply运行
str.strip。
注意:值不能types
像dicts
或lists
,因为它们dtypes
是object
。
df_obj = df.select_dtypes(['object'])print (df_obj)0 a 1 cdf[df_obj.columns] = df_obj.apply(lambda x: x.str.strip())print (df) 0 10 a 101 c 5
但是,如果只有几列,请使用
str.strip:
df[0] = df[0].str.strip()



