pandas.core.groupby.DataFrameGroupBy.rank¶
-
DataFrameGroupBy.
rank
(axis=0, method='average', numeric_only=None, na_option='keep', ascending=True, pct=False)¶ 沿轴计算数值数据(1到n)。等值被赋予排名,该排名是这些值的等级的平均值
参数: axis:{0或'index',1或'columns'},默认为0
指数直接排名
方法:{'average','min','max','first','dense'}
- 平均:组的平均排名
- min:组中最低排名
- max:组中的最高排名
- first:按照它们出现在数组中的顺序分配的rank
- dense:like'min',但rank总是在组之间增加1
numeric_only:boolean,default无
仅包含float,int,布尔数据。仅对DataFrame或Panel对象有效
na_option:{'keep','top','bottom'}
- 保持:将NA值保留在它们的位置
- top:如果升序,则为最小排名
- bottom:如果下降,则为最小排名
ascending:boolean,default True
对于从高(1)到低(N)
pct:boolean,default False
计算数据的百分比排名
返回: rank:与调用者类型相同