首页 > 数据库技术 > 详细

pandas 实现sql中的rank over 功能

时间:2021-02-03 14:00:09      阅读:28      评论:0      收藏:0      [点我收藏+]

SQL里面可以实现根据某些字段去排序,然后在后面添加一列rank,pandas 也可以实现这种功能,如:

fd = data_build[data_build.loantype_group==房贷]
fd[rank] = fd.groupby(["ref_id","opendate"])["key_id"].rank()

大体的结构就是这样,还想实现从大到小,或者其他的,可能从rank函数的参数入手,总的来说就是groupby和rank的结合使用

技术分享图片

 

pandas 实现sql中的rank over 功能

原文:https://www.cnblogs.com/cgmcoding/p/14366234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!