Изучив несколько других заданных вопросов и прочитав несколько руководств, я не могу найти подходящего решения для своей конкретной проблемы.Вот пример данных для начала:
data <- data.frame(
Date = sample(c("1993-07-05", "1993-07-05", "1993-07-05", "1993-08-30", "1993-08-30", "1993-08-30", "1993-08-30", "1993-09-04", "1993-09-04")),
Site = sample(c("1", "1", "1", "1", "1", "1", "1", "1", "1")),
Station = sample(c("1", "2", "3", "1", "2", "3", "4", "1", "2")),
Oxygen = sample(c("0.9", "0.4", "4.2", "5.6", "7.3", "4.3", "9.5", "5.3", "0.3")))
Я хочу усреднить все значения кислорода для станций, которые вложены в сайт, который соответствует дате.В моем наборе данных есть несколько тысяч строк, и, как в примере, количество станций различно, а даты имеют разную длину.
Вывод, который я ищу, - это столбцы типа «Дата -> Сайт -> Среднее содержание кислорода», полностью исключающие необходимость в столбце станции в новой версии временного ряда.
Любая помощь будет принята с благодарностью!