我的数据如下所示。这是一个有两级索引的系列。它来自groupby
操作和排序。
CUISINE DESCRIPTION CAMIS
American 40916695 88
41709379 70
41706342 69
50000543 69
41164678 68
Asian 40402428 167
41459743 95
41533453 94
50001962 63
...
如何获得每道菜的前三排?即,
American 40916695 88
41709379 70
41706342 69
Asian 40402428 167
41459743 95
41533453 94
...
答案 0 :(得分:2)
在groupby
上执行level=0
,然后执行head(3)
:
df.groupby(level=0).head(3)
由于您的索引已命名,如果您觉得它更具可读性,您也可以level='CUISINE'
。