python中rolling相关函数的应用

目录

  • 1. rolling() 函数的应用

1. rolling() 函数的应用

5 为间隔,求每个窗口内数据的标准差。

df_10min_1['tstd'] = df_10min_1['tempe'].rolling(window=5).agg([lambda x: x, np.std])

dfindex 为时间格式,可以以时间作为间隔,进行 rolling,如下代码所示:

sta_all_itvl = df.rolling(t_itvl).agg([lambda x: x[0], np.ptp])

np.ptp:求最大值与最小值的差

np.ptp([1, 2, 3, 10])

Out[1]: 9

你可能感兴趣的:(Python初级,python,机器学习,numpy)