pandas 实现sql中的rank over 功能

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 功能

 

pandas 实现sql中的rank over 功能

上一篇:css篇:外边距嵌套塌陷问题


下一篇:springboot整合spring jdbc