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


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

 

 

 完整版

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

 

 

方法1:先排序,后分组

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

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

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

方法3:分组排名法

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

答案:见微信群记录

 

 本地记录

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM