我想转换下面的行。 Pandas 数据框到列标题:
transition area
0 A_to_B -9.339710e+10
1 B_to_C 2.135599e+02
结果:
A_to_B B_to_C
0 -9.339710e+10 2.135599e+02
我试过使用数据透视表,但似乎没有得到我想要的结果。
最佳答案
我觉得你可以先set_index
使用 transition
列,然后按 T
转置, 通过 rename_axis
删除列名称最后reset_index
:
print df.set_index('transition').T.rename_axis(None, axis=1).reset_index(drop=True)
A_to_B B_to_C
0 -9.339710e+10 213.5599
关于python - 将 Pandas 数据框中的行转换为列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36708567/