从R xts对象中的日时间序列转换为周时间序列

3

我正在使用zoo和xts包来分析金融数据。ts包不太适合,因为金融序列有周末没有可用数据。

我了解到在xts包中有可用的apply函数。

apply.daily(x, FUN, ...)
apply.weekly(x, FUN, ...)
apply.monthly(x, FUN, ...)
apply.quarterly(x, FUN, ...)
apply.yearly(x, FUN, ...)

这个 apply 函数是针对日历周期的,考虑到像这样的东西可以用来获取一周的结束值,但是似乎并没有起作用。
apply.weekly(x, tail)
1个回答

2

apply.weekly(x, tail)无法工作,因为tail默认返回最后6个观察值。请改用apply.weekly(x, tail, 1)


3
apply.weekly(x, last)x[endpoints(x, "weeks")] 是相等的;后者更快。 - GSee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接