pandas使用strip函数将dataframe所有数据列名称中的空格(空格、回车符、制表符)字符删除
时间: 2024-02-21 08:58:39 浏览: 56
在pandas中一次性删除dataframe的多个列方法
可以使用pandas的rename函数来实现对所有列名称的修改,其中strip函数可以作为rename函数的参数来删除空格字符。示例代码如下:
```
import pandas as pd
# 创建一个包含空格字符的dataframe
df = pd.DataFrame({' col1 ': [1, 2, 3], ' col2\n': [4, 5, 6], '\tcol3\t': [7, 8, 9]})
# 使用rename函数和strip函数删除所有列名称中的空格字符
df = df.rename(columns=lambda x: x.strip())
# 打印修改后的dataframe
print(df)
```
输出结果如下:
```
col1 col2 col3
0 1 4 7
1 2 5 8
2 3 6 9
```
可以看到,所有列名称中的空格字符都被成功删除了。
阅读全文