如何重组多索引数据框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何重组多索引数据框相关的知识,希望对你有一定的参考价值。
我有一个包含财务数据的数据框,如下所示:
Y0 Y1 Y2 Y3
Variable1 Company1 0 2 4 5
Company2 0 2 4 5
Company3 0 2 4 5
Variable2 Company1 0 2 4 5
Company2 0 2 4 5
Company3 0 2 4 5
是否有一种方法可以重组数据框,使其看起来像这样:
Variable1 Variable2
Company1 Y0 0 0
Y1 1 1
Y2 2 2
...
Company2 Y0 0 0
Y1 1 1
Y2 2 2
我已经尝试过重新排序级别,但是它没有给出我想要的结果,因为标签在不同的轴上。
答案
用途:
df.stack().unstack(0)
输出:
Variable1 Variable2
Company1 Y0 0 0
Y1 2 2
Y2 4 4
Y3 5 5
Company2 Y0 0 0
Y1 2 2
Y2 4 4
Y3 5 5
Company3 Y0 0 0
Y1 2 2
Y2 4 4
Y3 5 5
以上是关于如何重组多索引数据框的主要内容,如果未能解决你的问题,请参考以下文章