pandas.core.window.expanding.Expanding.kurt#
- Expanding.kurt(numeric_only=False)[源代码][源代码]#
计算无偏的扩展Fisher峰度定义。
- 参数:
- numeric_only布尔值, 默认为 False
只包含浮点数、整数、布尔列。
Added in version 1.5.0.
- 返回:
- Series 或 DataFrame
返回类型与原始对象相同,具有
np.float64数据类型。
参见
scipy.stats.kurtosis参考 SciPy 方法。
Series.expanding调用带有 Series 数据的扩展。
DataFrame.expanding使用 DataFrames 进行扩展调用。
Series.kurt聚合 Series 的峰度。
DataFrame.kurt聚合 DataFrame 的峰度。
注释
计算至少需要四个周期。
例子
下面的示例将展示一个窗口大小为四的滚动计算,这与使用 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