Невозможно удалить дубликаты в индексе в Python DataFrame - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь удалить дублированный индекс в мультииндексированном питоне pandas dataframe

    import pandas as pd
    arrays=[['i1', 'i2', 'i3'], ['j1', 'j2', 'j3']]
    tuples = list(zip(*arrays))
    index = pd.MultiIndex.from_tuples(tuples, names=['first', 'second'])
    df=pd.DataFrame({'a':['b', 'c', 'd']}, index=index)
    df = df.groupby(df.index).first()
    print(df)

, но дубликаты в индексе не были удалены:

          a
(i1, j1)  b
(i2, j2)  c
(i3, j3)  d

Как мне сделатьчто?

Ожидаемый результат:

          a
(i1, j1)  b
(i2, j2)  c

...