У меня есть мультииндекс в моем фрейме данных, как это:
x = pd.MultiIndex(levels=[['a', 'b', 'c'], ['2014.12.31', 'd', 'e', '2015.12.31']],
labels=[[0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2], [0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3]],
names=['proj', 0])
x.get_level_values(0)
x.get_level_values(1)
Я ожидаю, что get_level_values(0)
и get_level_values(1)
дадут мне разные результаты.Но они этого не делают.Это ошибка?
Однако, x.get_level_values('proj')
и x.get_level_values(0)
дают ожидаемые результаты.Зачем?Может кто-нибудь объяснить это?Благодаря.