pandas.core.window.expanding.Expanding.rank # 扩大。排名( method = 'average' , ascending = True , pct = False , numeric_only = False ) [来源] # 计算扩展等级。 1.4.0 版本中的新增功能。 参数: 方法{'average', 'min', 'max'}, 默认 'average'如何对具有相同值(即平局)的记录组进行排名: 平均:该组的平均排名 min:组中最低排名 max:组内最高排名 升序布尔值,默认 True元素是否应按升序排列。 pct布尔值,默认 False是否以百分位形式显示返回的排名。 numeric_only布尔值,默认 False仅包含 float、int、boolean 列。 1.5.0 版本中的新增内容。 返回: 系列或数据框返回类型与具有 dtype 的原始对象相同np.float64。 也可以看看 pandas.Series.expanding调用扩展系列数据。 pandas.DataFrame.expanding使用 DataFrame 调用扩展。 pandas.Series.rank系列的聚合排名。 pandas.DataFrame.rankDataFrame 的聚合排名。 例子 >>> s = pd.Series([1, 4, 2, 3, 5, 3]) >>> s.expanding().rank() 0 1.0 1 2.0 2 2.0 3 3.0 4 5.0 5 3.5 dtype: float64 >>> s.expanding().rank(method="max") 0 1.0 1 2.0 2 2.0 3 3.0 4 5.0 5 4.0 dtype: float64 >>> s.expanding().rank(method="min") 0 1.0 1 2.0 2 2.0 3 3.0 4 5.0 5 3.0 dtype: float64