panda将列名转换为列

2024-10-01 04:50:03 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是数据帧(默认索引)

    value 1901 1902 1903 1904
44   good  12   13   14   15
70   avge  23   24   25   26

(44、70是我不想要的索引)

输出应为:

^{pr2}$

我试过df.T,但没有完全按照要求的格式。 事先非常感谢。(你能为这种操作练习参考一些好的教科书吗)。在


Tags: 数据dfvalue格式good教科书pr2avge
1条回答
网友
1楼 · 发布于 2024-10-01 04:50:03

您可以使用^{}^{}进行转置:

df = df.set_index('value').T
print (df)
value  good  avge
1901     12    23
1902     13    24
1903     14    25
1904     15    26

如果需要更改列和索引名称,请添加^{}^{}

^{pr2}$

相关问题 更多 >