我有一个向量,它每小时保存31天的数据,所以它的长度是31*24=744.现在我想计算向量中变量的平均日周期.为了做到这一点,需要一天中每小时的平均值.例如,对于01 UTC,相关步骤为1,25,49,73,...,721
,对于2 UTC,相关步骤为2,26,50,74,...,722
,以此类推.所以我需要一个24元素的移动窗口来计算平均值.
下面是示例性向量的一些代码:
set.seed(1)
my.vec <- sample(-20:20, size = 744, replace = T)
当然,输出向量的长度应该是24
.
有人给我个提示吗?