Нарезка N рядов из серии Pandas Multi-Index - PullRequest
0 голосов
/ 16 ноября 2018

Через это:

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

Любой совет?

...