Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 R 来聚合刻度数据,并且我有以下函数可以很好地将数据聚合到分钟,但现在我想对此进行阐述并聚合到 5、10、15 分钟。我怎样才能做到这一点?
SPY <- aggregate(as.numeric(SPY$PRICE), list(min = cut(index(SPY), breaks="min")), mean)
既然你已经用标签标记了你的问题xts......
xts
你可以用period.apply这个。以下将为您提供每 5 分钟的平均值:
period.apply
period.apply(SPY$PRICE, endpoints(SPY, "minutes", 5), mean)