【发布时间】:2013-05-02 18:50:27
【问题描述】:
我有各种产品的每日价格系列;我想转换为具有每周或每月数据的新数据框。
我第一次使用 xts 是为了应用 to.weekly 函数……它仅适用于 OHLC 格式。 我确信可能存在类似于 to.weekly 的函数,但对于格式不是 OHLC 的数据框。
已经有不同的帖子与此相关,如下所示: Does rollapply() allow an array of results from call to function? 或Averaging daily data into weekly data
我最终使用了:
length(bra)
[1] 2416
test<-bra[seq(1,2416,7),]
会有更有效的方法吗? 谢谢。
【问题讨论】:
-
?to.weekly明确指出它适用于 OHLC 或单变量 对象。 Related. -
与其给我们您的数据图片,不如将
dput(brazil[1:15, ])的输出粘贴到您的问题中,以便我们可以轻松地将其来源到我们自己的 R 会话中。 -
您希望每周数据只是每周的最后一行,还是进行某种聚合?也许您希望每个输入列都使用 OHLC?