Оставьте для столбца среднее из списка data.frames и добавьте каждый результат в новый фрейм данных
Я новый пользователь R и пытаюсь использовать пакет RNOAA, чтобы получить некоторые средние данные о погоде за отдельные периоды времени.
Я могу получить данные из кода ncdc в пакете RNOAA и превратить их в фрейм данных, но у меня возникают трудности с тем, чтобы работать просто для среднего значения для периода времени.
PRCP_2002a<- ncdc(datasetid='GHCND', datatypeid ='PRCP', startdate = '2001-08-13', enddate = '2002-02-13', stationid='x', token = 'x', limit = 500)
это делается в течение большого количества периодов времени. Я хочу использовать lapply для извлечения фрейма данных из типа объекта 'ncdc dataset', который я получаю от ncdc за каждый период времени.
P1 <- PRCP_2002a$data
Prcp_list = list(P1, P2, P3, P4, etc)
Тогда используйте lapply
просмотреть список фреймов данных и вычислить среднее значение четвертого столбца (значение) и добавить его в список.
Я попробовал этот код из другого потока справки здесь, но он дает мне список списков, который включает в себя na из всех полей метаданных, которые ncdc включает в исходный объект.
means<- lapply(Prcp_list, function (x) lapply(x, mean, na.rm= TRUE))
Любая помощь очень ценится, и я заранее прошу прощения за плохой выбор в коде.