zoukankan      html  css  js  c++  java
  • 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的结合使用

  • 相关阅读:
    IOTest-InputStream-OutputStream
    JSP
    java链表
    区块链
    MySQL常用命令
    jQuery
    javascript
    Nginx
    Linux
    Hive
  • 原文地址:https://www.cnblogs.com/cgmcoding/p/14366234.html
Copyright © 2011-2022 走看看