R 按日期对数据进行切割,以获得多个中断=";";

R 按日期对数据进行切割,以获得多个中断=";";,r,aggregate,xts,R,Aggregate,Xts,我使用R来聚合滴答数据,我有下面的函数,它可以很好地将数据聚合到一分钟,但现在我想详细说明一下,并聚合到5,10,15分钟。我该怎么做 SPY <- aggregate(as.numeric(SPY$PRICE), list(min = cut(index(SPY), breaks="min")), mean) SPY既然您已经用xts标记了您的问题 您可以使用句点。为此应用。以下是每5分钟的平均值: period.apply(SPY$PRICE, endpoints(SPY, "min

我使用R来聚合滴答数据,我有下面的函数,它可以很好地将数据聚合到一分钟,但现在我想详细说明一下,并聚合到5,10,15分钟。我该怎么做

SPY <- aggregate(as.numeric(SPY$PRICE), list(min = cut(index(SPY), breaks="min")), mean)

SPY既然您已经用
xts
标记了您的问题

您可以使用
句点。为此应用
。以下是每5分钟的平均值:

period.apply(SPY$PRICE, endpoints(SPY, "minutes", 5), mean)

我只是在写同样的东西+1表示速度。