У меня есть файл данных .nc, который содержит ежедневные данные о температуре за полный период в одном столбце. Временная переменная имеет 365-дневный календарь (без високосного года). Я хочу рассчитать ежемесячные/ежегодные значения среднего/максимального/минимального значения. Как использовать as.date для 365 дней каландра?Как создать последовательность дат для разных календарей (365 дней) в R?
d<- seq(as.Date("2071-01-01"), as.Date("2099-12-31"),1)
Приведенный выше код создает последовательность, но включает в себя и високосный год.
Я думаю, вам нужно извлечь «год» от «D», а затем использовать в качестве группировки переменная. то есть 'library (dplyr), data.frame (d)%>% group_by (year = format (d,"% Y "))%>% суммировать (min = min (d), max = max (d))' – akrun
d - это последовательность дат, а не серия данных. Я хочу рассчитывать ежегодно min/max моих данных, используя «d». –
Я не знаю, что у вас там есть, поэтому используйте группу с 'format''% Y% ', а затем получите min, max другой переменной – akrun