我尝试使用xts包中的"to.minutes3“函数来分割我的数据。
此函数可以正确地将时间列放入所需的时间间隔。但是数据列变成了“打开”、“关闭”、“高”和“低”。有没有办法告诉函数对落入相同区间的数据点进行平均?
谢谢,德里克
发布于 2010-09-18 04:59:31
你想要period.apply。假设您的数据位于object x中,并且频率超过3分钟,下面的代码将为您提供每个不同的、不重叠的3分钟间隔的平均值。
> period.apply(x, endpoints(x,k=3,"minutes"), mean)发布于 2010-09-18 04:13:10
在我看来答案是否定的,没有完全改变这个功能,基于帮助(“to.period”)。to.minutes使用to.period,它显示以下w.r.t.OHLC参数:
是否应该返回一个
对象?(当前仅支持OHLC=TRUE )
所以不支持其他返回值。
https://stackoverflow.com/questions/3738589
复制相似问题