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 : 與調用者類型相同

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM