首页 > 解决方案 > 如何使重复索引成为 MultiIndex 列

问题描述

我有一个数据集,其中有两个索引列。第一个是 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

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

数据集头

抱歉,没有足够的声望来发布图片。

标签: pythonpandasindexingmulti-index

解决方案


推荐阅读