【发布时间】:2014-12-17 16:24:37
【问题描述】:
我有一个时间序列价格的数据框,我希望在数据框中有一个新列,它是前 10 次价格观察的平均值。因此这个新变量必须从第 10 行开始并滚动,即观察 10 是前 10 个价格的平均值(观察 1-10),观察 11 是前 10 个价格的平均值(观察 2-11)等等.
【问题讨论】:
-
试试看“移动平均线”,你会发现这样的问题:stackoverflow.com/questions/743812/…
-
或者试试 library(gtools), running() 函数:例如运行(数据,宽度=10,垫=真,乐趣=平均)。 ?运行
-
顺便说一句,欢迎您。人们总是愿意提供帮助,但你必须至少付出一点努力才能首先解决问题。有大量关于滚动平均值的信息。所以先尝试一些东西,如果你不能让它工作,给我们一个可重复的例子和你想要实现的目标,我们很乐意为你提供帮助。 stackoverflow.com/questions/5963269/…