假设我有以下熊猫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之外,还有什么想法吗?
谢谢
发布于 2015-09-18 08:36:19
好吧,我想出来了:
df.unstack(level=-1)做好这份工作。
https://stackoverflow.com/questions/32646675
复制相似问题