1

我有一个带有一年负载配置文件的数据框。第一列从“2011-01-01 00:00:00”到“2011-12-31 23:00:00”按小时存储为 POSIXct。第二列存储为带有多个数据的数字。

df <- as.data.frame(matrix(ncol = 2,nrow = 8760))

df[,2] <- as.data.frame(rnorm(8760,50000,10000))

df[,1] <- as.data.frame(seq(from = as.POSIXct("2011-01-01 00:00:00"),
                           to = as.POSIXct("2011-12-31 23:00:00"),
                           by = "hours"))

我想计算平均日负荷曲线。我尝试过使用xts packageperiod.apply但我没有工作。有任何想法吗?

谢谢

4

1 回答 1

3

看起来你想要类似的东西:

aggregate(V2~format(V1,"%H"), data=df, FUN=mean)
于 2013-07-27T19:17:35.140 回答