在 R 中,您可以使用指定的窗口计算滚动平均值,该窗口每次可以移动指定的量。
但是,也许我只是没有在任何地方找到它,但您似乎无法在 Pandas 或其他 Python 库中找到它?
有谁知道解决这个问题的方法?我会给你一个例子来说明我的意思:
这里我们有双周数据,我正在计算两个月移动平均线,该移动平均线移动 1 个月,即 2 行。
所以在 RI 中会做类似的事情:two_month__movavg=rollapply(mydata,4,mean,by = 2,na.pad = FALSE)
Python 中没有等价物吗?
编辑1:
DATE A DEMAND ... AA DEMAND A Price
0 2006/01/01 00:30:00 8013.27833 ... 5657.67500 20.03
1 2006/01/01 01:00:00 7726.89167 ... 5460.39500 18.66
2 2006/01/01 01:30:00 7372.85833 ... 5766.02500 20.38
3 2006/01/01 02:00:00 7071.83333 ... 5503.25167 18.59
4 2006/01/01 02:30:00 6865.44000 ... 5214.01500 17.53
Run Code Online (Sandbox Code Playgroud)