pandas.DataFrame.rank

Pandas DataFrame.rank 方法详解
本文详细介绍了 Pandas 中 DataFrame.rank 方法的使用方法及其参数设置,包括如何沿不同轴进行排名,选择不同的排名方法,以及如何处理缺失值和是否采用百分比排名。

DataFrame.rank(axis=0method='average'numeric_only=Nonena_option='keep'ascending=Truepct=False)

功能:计算沿着轴的数值数据(1到n)。 等值的排名是这些值的排名的平均值。返回从小到大排序的下标。

参数:axis : {0 or ‘index’, 1 or ‘columns’}, 默认值0     按照哪个轴进行排序

      method : {‘average’, ‘min’, ‘max’, ‘first’}   默认值 average

      average :在相等分组中,为各个值分配平均排名

      min :使用整个分组的最小排名

      max :使用整个分组的最大排名

      first : 按值在原始数据中的出现顺序分配排名

    numeric_only : boolean, 默认值 None    仅包含float,int和boolean数据。 仅对DataFrame或Panel对象有效

    na_option : {‘keep’, ‘top’, ‘bottom’}  

      keep:将NA值保留在原来的位置

      top : 如果升序,将NA值排名第一

      bottom :如果降序,将NA值排名第一

      ascending : boolean, 默认值 True

      True 为升序排名  False为降序排名

       pct : boolean, 默认值 False

       计算数据的百分比等级

返回 :ranks : 与调用者类型相同

  

转载于:https://www.cnblogs.com/sunbigdata/p/7874581.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值