我尝试尝试在XTS软件包中使用“ to.minutes3”函数来细分我的数据。

此功能确实正确地将时间列放入所需的间隔中。但是数据列变为“打开”,“关闭”,“高”和“低”。有办法告诉函数平均落入相同间隔的数据点吗?

谢谢,德里克

有帮助吗?

解决方案

你要 period.apply. 。假设您的数据在对象中 x更多的 以下代码频繁比3分钟,将为您提供每个不同的,不重叠的3分钟间隔的平均值。

> period.apply(x, endpoints(x,k=3,"minutes"), mean)

其他提示

在我看来,答案是否定的,没有完全根据帮助(“ to.period”)完全更改该功能的情况。 to.minutes 用途 to.period, ,其中说以下wrt ohlc参数:

OHLC应该返回一个OHLC对象吗? (仅OHLC =当前支持的true)

因此不支持其他返回值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top