py pandas把列索引变成行
时间: 2023-10-17 07:23:43 浏览: 80
pandas将DataFrame的列变成行索引的方法
可以使用pandas的transpose()函数将列索引变成行索引。
例如,假设我们有以下DataFrame:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print(df)
```
输出:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
要将列索引变成行索引,可以使用transpose()函数:
```
df_new = df.transpose()
print(df_new)
```
输出:
```
0 1 2
A 1 2 3
B 4 5 6
C 7 8 9
```
现在,原来的列变成了行,并且每行都有一个唯一的标签。
阅读全文