pandas.core.window.expanding.Expanding.kurt #

扩大。kurt ( numeric_only = False ) [来源] #

无偏计算费舍尔峰度的扩展定义。

参数
numeric_only布尔值,默认 False

仅包含 float、int、boolean 列。

1.5.0 版本中的新增内容。

返回
系列或数据框

返回类型与具有 dtype 的原始对象相同np.float64

也可以看看

scipy.stats.kurtosis

参考SciPy方法。

pandas.Series.expanding

调用扩展系列数据。

pandas.DataFrame.expanding

使用 DataFrame 调用扩展。

pandas.Series.kurt

聚合系列的库尔特。

pandas.DataFrame.kurt

聚合 DataFrame 的 kurt。

笔记

计算至少需要四个周期。

例子

下面的示例将显示窗口大小为 4 的滚动计算,与使用scipy.stats的等效函数调用相匹配。

>>> arr = [1, 2, 3, 4, 999]
>>> import scipy.stats
>>> print(f"{scipy.stats.kurtosis(arr[:-1], bias=False):.6f}")
-1.200000
>>> print(f"{scipy.stats.kurtosis(arr, bias=False):.6f}")
4.999874
>>> s = pd.Series(arr)
>>> s.expanding(4).kurt()
0         NaN
1         NaN
2         NaN
3   -1.200000
4    4.999874
dtype: float64