pandas.core.window.rolling.Rolling.count#

Rolling.count(numeric_only=False)[源代码][源代码]#

计算非 NaN 观测值的滚动计数。

参数:
numeric_only布尔值, 默认为 False

只包含浮点数、整数、布尔列。

Added in version 1.5.0.

返回:
Series 或 DataFrame

返回类型与原始对象相同,具有 np.float64 数据类型。

参见

Series.rolling

调用带有 Series 数据的 rolling。

DataFrame.rolling

使用 DataFrames 调用 rolling。

Series.count

聚合 Series 的计数。

DataFrame.count

聚合 DataFrame 的计数。

例子

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