2015-02-13 2 views
0

Мне удалось открыть файл netcdf в R, используя пакет «ncdf4» и извлечь ливень (используя ncvar_get). Однако я не могу найти информацию о том, как рассчитать месячные значения из ежедневных значений. Возможно ли это, если вы остаетесь в формате netcdf или мне нужно преобразовать его в нечто другое? - но какой формат сохранил бы лат, длинную и временную информацию, связанную с каждым значением осадков? Я не знаком с netcdfs, поэтому любая помощь будет оценена.Как рассчитать ежемесячные данные из ежедневного netcdf

+0

Для такого рода анализа данных, Я настоятельно рекомендую вам использовать [Операторы климатических данных] (https://en.wikipedia.org/wiki/Climate_Data_Operators) (CDO). Это быстро и просто. CDO не очень хорошо, если вы хотите выполнить анализ высокого уровня, но в этом случае отлично справляется. Оператор, которого вы ищете, является _monmean_ – AF7

+0

Возможный дубликат [Как конвертировать ежедневно в ежемесячные файлы netcdf] (https://stackoverflow.com/questions/26240747/how-to-convert-daily-to-monthly-netcdf-files) –

ответ

2

Я не R программист, но я могу рекомендовать инструменты командной строки nco и/или cdo для такого рода операций

http://nco.sourceforge.net/nco.html - см averagers nces, ncra и ncwa. Вы, вероятно, хотите, чтобы в усреднителе ncra

https://code.zmaw.de/projects/cdo - см https://code.zmaw.de/projects/cdo/embedded/1.6.4/cdo_refcard.pdf для команд для месячной, суточной, сезонной, статистики

0

Точная команда с CDO является

cdo monmean in.nc out.nc 
Смежные вопросы