rolling_rank

czsc.rolling_rank(df: DataFrame, col, window=300, min_periods=100, new_col=None, **kwargs)[source]

计算序列的滚动排名

Parameters:
  • df – pd.DataFrame, 待计算的数据

  • col – str, 待计算的列

  • window – int, 滚动窗口大小, 默认为300

  • min_periods – int, 最小计算周期, 默认为100

  • new_col – str, 新列名,默认为 None, 表示使用 f’{col}_rank’ 作为新列名