Python 按计数分组,取前3名

Python 按计数分组,取前3名,python,pandas,Python,Pandas,我有一个带有源和目标的数据库,我想通过只返回每个源的前3个目标来应用组 像这样 试一试 s=df.groupby(['Origin','Destinations']).size().sort_values().groupby(level=0).head(3).sort_index(level=0) 请记住,请始终将您的样本/预期数据作为文本,而不是图片。对于与熊猫相关的问题,最好提供一些文本,而不是截图

我有一个带有源和目标的数据库,我想通过只返回每个源的前3个目标来应用组

像这样

试一试

s=df.groupby(['Origin','Destinations']).size().sort_values().groupby(level=0).head(3).sort_index(level=0)

请记住,请始终将您的样本/预期数据作为文本,而不是图片。对于与熊猫相关的问题,最好提供一些文本,而不是截图