Через это:
series = dataframe.groupby(['Index_1', 'Index_2']).size()
series = series.sort_values(0, ascending=False)
series = series.sort_index(level='Index_1', sort_remaining=False)
Я получу следующий отсортированный ряд с мультииндексом.
Index_1 Index_2
111 0860 510
0890 375
1150 225
0810 164
...
2535 0454 1
0325 1
0266 1
0470 1
...
Теперь я хотел бы отфильтровать верхние N строк, сохраняя как индексы, так и сортировку серий. Вот так, скажем, Top 2:
Index_1 Index_2
111 0860 510
0890 375
2535 0454 1
0325 1
Любой совет?