Window#
Rolling objects are returned by .rolling calls: pandas.DataFrame.rolling(), pandas.Series.rolling(), etc.
Expanding objects are returned by .expanding calls: pandas.DataFrame.expanding(), pandas.Series.expanding(), etc.
ExponentialMovingWindow objects are returned by .ewm calls: pandas.DataFrame.ewm(), pandas.Series.ewm(), etc.
Rolling window functions#
  | 
Calculate the rolling count of non NaN observations.  | 
  | 
Calculate the rolling sum.  | 
  | 
Calculate the rolling mean.  | 
  | 
Calculate the rolling median.  | 
  | 
Calculate the rolling variance.  | 
  | 
Calculate the rolling standard deviation.  | 
  | 
Calculate the rolling minimum.  | 
  | 
Calculate the rolling maximum.  | 
  | 
Calculate the rolling correlation.  | 
  | 
Calculate the rolling sample covariance.  | 
  | 
Calculate the rolling unbiased skewness.  | 
  | 
Calculate the rolling Fisher's definition of kurtosis without bias.  | 
  | 
Calculate the rolling custom aggregation function.  | 
  | 
Aggregate using one or more operations over the specified axis.  | 
  | 
Calculate the rolling quantile.  | 
  | 
Calculate the rolling standard error of mean.  | 
  | 
Calculate the rolling rank.  | 
Weighted window functions#
  | 
Calculate the rolling weighted window mean.  | 
  | 
Calculate the rolling weighted window sum.  | 
  | 
Calculate the rolling weighted window variance.  | 
  | 
Calculate the rolling weighted window standard deviation.  | 
Expanding window functions#
  | 
Calculate the expanding count of non NaN observations.  | 
  | 
Calculate the expanding sum.  | 
  | 
Calculate the expanding mean.  | 
  | 
Calculate the expanding median.  | 
  | 
Calculate the expanding variance.  | 
  | 
Calculate the expanding standard deviation.  | 
  | 
Calculate the expanding minimum.  | 
  | 
Calculate the expanding maximum.  | 
  | 
Calculate the expanding correlation.  | 
  | 
Calculate the expanding sample covariance.  | 
  | 
Calculate the expanding unbiased skewness.  | 
  | 
Calculate the expanding Fisher's definition of kurtosis without bias.  | 
  | 
Calculate the expanding custom aggregation function.  | 
  | 
Aggregate using one or more operations over the specified axis.  | 
  | 
Calculate the expanding quantile.  | 
  | 
Calculate the expanding standard error of mean.  | 
  | 
Calculate the expanding rank.  | 
Exponentially-weighted window functions#
  | 
Calculate the ewm (exponential weighted moment) mean.  | 
  | 
Calculate the ewm (exponential weighted moment) sum.  | 
  | 
Calculate the ewm (exponential weighted moment) standard deviation.  | 
  | 
Calculate the ewm (exponential weighted moment) variance.  | 
  | 
Calculate the ewm (exponential weighted moment) sample correlation.  | 
  | 
Calculate the ewm (exponential weighted moment) sample covariance.  | 
Window indexer#
Base class for defining custom window boundaries.
  | 
Base class for window bounds calculations.  | 
Creates window boundaries for fixed-length windows that include the current row.  | 
|
Calculate window boundaries based on a non-fixed offset such as a BusinessDay.  |