说我有以下pandas DataFrame:
variable1 variable2
proton_energy quantile
5 0.16 36653.98080 82638.76640
0.50 42634.57000 91758.91000
0.84 50304.00280 102421.34800
10 0.16 18617.96840 40715.77400
0.50 22894.68500 48133.44500
0.84 30622.25280 59162.39640
...
也许我错过了一些非常微不足道的东西,但我无法想出一个简单的方法来结束这个模式(省略值):
variable1 variable2
proton_energy quantile 0.16 0.50 0.84 0.16 0.50 0.84
5 ............................. ......................
10 ............................. ......................
...
换句话说,我想将第二级索引更改为第二级列。任何想法,但一组for循环和手动构建一个新的DataFrame?
谢谢
答案 0 :(得分:1)
好的,我明白了:
df.unstack(level=-1)
完成了这项工作。