【pandas】3种方法搞定,分组排序求topN

需求:某部门员工薪资表,(数据来自程序模拟,不具备参考意义)

 

 

 完整版

求每个部门薪资从高到低前三名

 

 

方法1:先排序,后分组

哈佛大佬,常规写法,两行代码

方法2:一行代码,先分组,后排序

小小明大佬,升级写法,一行代码

方法3:分组排名法

本人原创,创新写法,两行代码,推荐第三种,使用更灵活,会一个等于会一类。

答案:见微信群记录

 

 本地记录

 

 

posted @ 2020-12-13 22:57  HuaBro  阅读(3647)  评论(0编辑  收藏  举报