【发布时间】:2011-04-13 21:46:52
【问题描述】:
我尝试使用 xts 包中的“to.minutes3”函数来分割我的数据。
此函数确实将时间列正确放入所需的时间间隔。但数据列变为“open”、“close”、“high”和“low”。有没有办法告诉函数平均落入同一区间的数据点?
谢谢, 德里克
【问题讨论】:
标签: r time-series xts
我尝试使用 xts 包中的“to.minutes3”函数来分割我的数据。
此函数确实将时间列正确放入所需的时间间隔。但数据列变为“open”、“close”、“high”和“low”。有没有办法告诉函数平均落入同一区间的数据点?
谢谢, 德里克
【问题讨论】:
标签: r time-series xts
你想要period.apply。假设您的数据在对象x 中并且比 3 分钟更频繁,下面的代码将为您提供每个不同的、非重叠的 3 分钟间隔的平均值。
> period.apply(x, endpoints(x,k=3,"minutes"), mean)
【讨论】:
在我看来答案是否定的,没有完全改变该功能,基于帮助(“to.period”)。 to.minutes 使用 to.period,它表示以下 w.r.t. OHLC 参数:
OHLC 应该是 OHLC 对象 回来? (目前只有 OHLC=TRUE 支持)
所以不支持其他返回值。
【讨论】: