擅长:python、mysql、java
<p>首先使用<code>select_dtypes</code>选择正确的列:</p>
<pre><code># example dataframe
df = pd.DataFrame({'col1':[1,2,3],
'col2':list('abc'),
'col3':[4.0, 5.0, 6.0],
'col4':[' foo', ' bar', 'foobar. ']})
col1 col2 col3 col4
0 1 a 4.0 foo
1 2 b 5.0 bar
2 3 c 6.0 foobar.
</code></pre>
<pre><code>str_cols = df.select_dtypes('object').columns
df[str_cols] = df[str_cols].apply(lambda x: x.str.strip())
print(df)
col1 col2 col3 col4
0 1 a 4.0 foo
1 2 b 5.0 bar
2 3 c 6.0 foobar.
</code></pre>