相关疑难解决方法(0)

是否可以使用步长大于 1 的 pandas.DataFrame.rolling ?

在 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)

python numpy r zoo pandas

11
推荐指数
4
解决办法
6528
查看次数

标签 统计

numpy ×1

pandas ×1

python ×1

r ×1

zoo ×1