DataFrame.
rank
(axis=0, method='average', numeric_only=None, na_option='keep', ascending=True, pct=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 : 與調用者類型相同