pandas.core.window.expanding.Expanding.count

Expanding.count(self, **kwargs)[source]

The expanding count of any non-NaN observations inside the window.

Returns
Series or DataFrame

Returned object type is determined by the caller of the expanding calculation.

See also

Series.expanding

Calling object with Series data.

DataFrame.expanding

Calling object with DataFrames.

DataFrame.count

Count of the full 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