如何使重复索引成为MultiIndex列

时间:2019-04-02 19:47:23

标签: python pandas indexing multi-index

我有一个数据集,其中有两个索引列。第一个是MultiIndex,第二个是普通索引,但是有很多重复的条目。我想将这些索引加入第二级MultiIndex。

我有这样的东西:

                         column1|column2|column3|column4|column5|column6|column7
---------------------------------------------------------------------
MultiIndex1|      a      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |      a      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |      a      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |      b      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |      b      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |      b      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00

我希望输出看起来像这样:

                         column1|column2|column3|column4|column5|column6|column7
---------------------------------------------------------------------
MultiIndex1|      a      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |             | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |_____________| 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |      b      | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |             | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00
           |             | 1.00 |  2.00 |  3.00 |  4.00 |  5.00 |  6.00 |  7.00

任何帮助将不胜感激。 谢谢!

Dataset head

对不起,没有足够的声誉来发布图像。

0 个答案:

没有答案