请选择 进入手机版 | 继续访问电脑版

数据家园

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 53|回复: 0

[量化策略] pandas 中rank函数

[复制链接]

75

主题

79

帖子

490

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
490
发表于 2021-3-30 15:22:10 | 显示全部楼层 |阅读模式
在CTR比赛中,我们常常会使用“第几次交互”、“倒数第几次交互”等特征,这就需要使用到排序功能。
rank函数极为方便。https://www.jianshu.com/p/ebb62bec4ba1
  1. df = pd.DataFrame({'A':[1,1,2,2,3,3,4,4]})
  2. df['rank'] = df.A.rank(method='max',ascending=False)
  3. print(df)

  4.    A  rank
  5. 0  1   8.0
  6. 1  1   8.0
  7. 2  2   6.0
  8. 3  2   6.0
  9. 4  3   4.0
  10. 5  3   4.0
  11. 6  4   2.0
  12. 7  4   2.0
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|数据家园 ( 蜀ICP备13007024号 )

GMT+8, 2021-4-12 09:16 , Processed in 0.041400 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表