Мне нужно рассчитать сводную статистику по списку фреймов данных в R. Фрейм данных - это временной ряд, в котором столбец даты отформатирован как POSIXct. Мне нужно рассчитать минимальное среднее и максимальное для каждой временной метки на кадрах данных. Фреймы данных не обязательно имеют одинаковые экстенты времени и даты, поэтому я не могу рассчитать статистику по индексу строки.
Ниже приведен минимальный пример формата данных, которые у меня есть.
date0 <- as.POSIXct("2020-01-01 00:00")
mylist <- list(df1 = data.frame(date = seq.POSIXt(from=date0,
by = "1 hour",
length.out = 24),
y = rep(1,24)),
df2 = data.frame(date = seq.POSIXt(from=date0,
by = "1 hour",
length.out = 48),
y = rep(0,48))
)
Поэтому в качестве выходных данных мне необходим кадр данных со столбцами date, min, mean и max. Любая помощь будет принята с благодарностью