Я пытаюсь удалить дублированный индекс в мультииндексированном питоне 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