Агрегирование файлов netCDF с помощью R

Ищу агрегацию двух файлов netCDF, чтобы иметь только один файл. В первом файле у меня есть данные с 01.01.1995 00:00 до 01.01.1999 00:00, а во втором файле — с 01.01.1999 00:00 до 01.01.2000 00:00 (поэтому одна общая дата). Для этого шага это одна и та же переменная в двух файлах.

После этого я хочу объединить несколько файлов netCDF с одинаковым периодом, но разными переменными. Окончательный файл должен перегруппировать 4 переменные с 01.01.1995 00:00 на 01.01.2000 00:00.

Я не знаю, как я могу сделать это с R, я пытался с 'ncdf', но это просто творение...

Спасибо!


person Douie    schedule 20.11.2013    source источник


Ответы (1)


Я бы использовал для этого cdo набор инструментов. cdo имеет опцию cat, которую вы можете использовать для объединения файлов NetCDF, что вам и нужно. Даже если это не сработает, у cdo обязательно будет возможность сделать то, что вам нужно. Дополнительные сведения см. в cdo документации.

person Paul Hiemstra    schedule 20.11.2013
comment
Спасибо! Есть еще один пакет: nco. Кажется, трудно с R - person Douie; 20.11.2013
comment
Тяжело в каком смысле? Вы можете вызвать cdo из R, используя system. - person Paul Hiemstra; 20.11.2013
comment
Я не знал! Я видел, что могу вызвать cdo с помощью команды system('/usr/bin/cdo') и что мне добавить, например, для использования 'merge'? - person Douie; 20.11.2013
comment
Я рекомендую вам сначала прочитать документацию cdo, если после этого у вас возникнут конкретные вопросы, не стесняйтесь задавать новый вопрос. - person Paul Hiemstra; 20.11.2013
comment
Хорошо, я уже использую cdo с консолью (ubuntu), поэтому я думаю, что буду продолжать в том же духе. - person Douie; 20.11.2013
comment
Если мои ответы решат вашу проблему, вы можете отметить ее как таковую, щелкнув зеленую галочку слева от моего вопроса. Это показывает, что ваш вопрос был решен. - person Paul Hiemstra; 20.11.2013