dataframe把列名转换为第一行
时间: 2024-03-28 16:42:38 浏览: 132
Pandas DataFrame 取一行数据会得到Series的方法
可以使用`DataFrame.rename()`方法将列名转换为第一行,并使用`DataFrame.columns.name`属性将原来的列名去掉。示例如下:
```python
import pandas as pd
# 创建示例数据
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 将列名转换为第一行
df = df.rename(columns={col: f'{col}_header' for col in df.columns})
# 去掉原来的列名
df.columns.name = None
print(df)
```
输出结果为:
```
A_header B_header C_header
0 1 4 7
1 2 5 8
2 3 6 9
```
阅读全文