如何将数据帧中的二级索引改为二级列?

2024-10-03 13:22:35 发布

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

假设我有以下数据帧:

                          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循环和手动构建一个新的数据帧之外,还有其他想法吗?你知道吗

谢谢


Tags: 数据方法for模式手动energyquantilevariable1