使多级非唯一索引数据帧唯一

时间:2019-01-18 23:51:39

标签: python-3.x pandas indexing

我有一个数据集,其中某些列不是唯一的。我试图找到无济于事的方法,即如何使该列成为索引,但是,例如,不是让2行具有相同的值,而是将该列合并了

从此

alfa    beta    ganma

 1         4      5
 1         3      17

使alfa成为这样的唯一索引

        beta     ganma

alfa
 1        4        5
          3        17

这可能吗?因为我找不到任何方法。如果是这样,它将适用于多索引级别吗?

1 个答案:

答案 0 :(得分:1)

您可以,但这只是出于查看目的,不建议

df.assign(fakekey='').set_index(['alfa','fakekey'])
              beta  ganma
alfa fakekey             
1                4      5
                 3     17