首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将熊猫DataFrame中的二级指数改为二级栏?

如何将熊猫DataFrame中的二级指数改为二级栏?
EN

Stack Overflow用户
提问于 2015-09-18 07:52:43
回答 1查看 100关注 0票数 3

假设我有以下熊猫DataFrame:

代码语言:javascript
复制
                          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
 ...

也许我错过了一些非常琐碎的东西,但是我想不出一个简单的方法来结束这个模式(忽略了值):

代码语言:javascript
复制
                                    variable1              variable2
  proton_energy     quantile   0.16   0.50   0.84    0.16     0.50   0.84
  5                 .............................  ......................
  10                .............................  ......................
  ...

换句话说,我想将二级索引更改为二级列。除了一组for循环和手动构建一个新的DataFrame之外,还有什么想法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-18 08:36:19

好吧,我想出来了:

代码语言:javascript
复制
df.unstack(level=-1)

做好这份工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32646675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档