dask.dataframe.rolling.Rolling.count

Rolling.count()[source]

Calculate the rolling count of non NaN observations.

This docstring was copied from pandas.core.window.rolling.Rolling.count.

Some inconsistencies with the Dask version may exist.

Returns
Series or DataFrame

Return type is the same as the original object.

See also

pandas.Series.rolling

Calling rolling with Series data.

pandas.DataFrame.rolling

Calling rolling with DataFrames.

pandas.Series.count

Aggregating count for Series.

pandas.DataFrame.count

Aggregating count for DataFrame.

Examples

>>> s = pd.Series([2, 3, np.nan, 10])  
>>> s.rolling(2).count()  
0    1.0
1    2.0
2    1.0
3    1.0
dtype: float64
>>> s.rolling(3).count()  
0    1.0
1    2.0
2    2.0
3    2.0
dtype: float64
>>> s.rolling(4).count()  
0    1.0
1    2.0
2    2.0
3    3.0
dtype: float64