我有一个 4n x m 矩阵(一年中每隔 7.5 分钟求和)。我想将这些转换为 30 分钟的总和,例如将 70080 x 1 转换为 17520 矩阵。
执行此操作的计算效率最高的方法是什么?
更多细节:这里是一个例子(缩短为一天而不是一年)
library(lubridate)
start.date <- ymd_hms("2009-01-01 00:00:00")
n.seconds <- 192 # one day in seconds
time <- start.date + c(seq(n.seconds) - 1) * seconds(450)
test.data <- data.frame(time = time,
observation = sin(1:n.seconds / n.seconds * pi))
R版本:2.13;平台:x86_64-pc-linux-gnu(64位)