У меня есть 15-минутные наблюдения температуры воздуха Temp
данные, для которых я хотел бы получить среднесуточное значение. Я пытался использовать пакет openair
с функцией timeAverage
, чтобы получить этот ответ, поскольку он позволяет пользователю установить минимальный порог для количества пропущенных данных, который разрешен, прежде чем он получит среднесуточное значение. Однако я продолжаю получать одно и то же сообщение об ошибке, связанное с невозможностью найти переменную date
.
. Вот пример моего фрейма данных
> head(dat)
Date Temp
1: 2001-01-01 0:00 NA
2: 2001-01-01 0:15 -1.4
3: 2001-01-01 0:30 -1.1
4: 2001-01-01 0:45 -1.1
5: 2001-01-01 1:00 -0.9
6: 2001-01-01 1:15 -0.5
. Вот код, который я использовал используя
dailyAVG <- timeAverage(mydata = dat,
avg.time = "day",
data.thresh = 75,
statistic = "mean",
start.date = "2001-01-01 0:00")
, который выдает это сообщение об ошибке
Can't find the variable(s) date
Error in checkPrep(mydata, vars, type = "default", remove.calm = FALSE, :