我的数据集在1分钟的间隔上有些嘈杂。因此,我想从第25分钟到第35分钟获取每小时的平均值,以代表该小时的30分钟。
例如,在以下时间获取平均值:00:30(从00:25到00:35的平均值),01:30(从01:25到01:35的平均值),02:30(从02:25到02:35的平均值),等等。
你能用R语言提供一个好的方法吗?
这是我的数据集:
set.seed(1)
DateTime <- seq(as.POSIXct("2010/1/1 00:00"), as.POSIXct("2010/1/5 00:00"), "min")
value <- rnorm(n=length(DateTime), mean=100, sd=1)
df <- data.frame(DateTime, value)
非常感谢。