Можно ли запустить CDO в сценарии R?

Я работаю с файлами netcdf, и есть некоторый анализ, который я проводил с CDO, а затем с R. Я хотел бы знать, будет ли возможность "вызвать" CDO напрямую из R, в том же сценарии, Я не уверен, как (я пытался с помощью System() для вызова команд.. но я не понимаю). У кого-нибудь есть идеи по этому поводу? Было бы возможно??

Спасибо заранее

1 ответ

Помимо использования системной функции, теперь существует пакет R под названием "ClimateOperators", который позволяет вам использовать операторы CDO и NCO непосредственно из R. Вот ссылка на репозиторий github:

https://github.com/markpayneatwork/ClimateOperators

Да, используя функцию system(), вы можете использовать bash (в Linux) вместе с обычными процедурами R

Например, простой код для преобразования файла GRIB2 в NetCDF

file_grb2 = "001.grb2"
file_ncdf ="001.nc"
system(paste("cd ~/DATA/prate; cdo -f nc copy ",file_grb2,file_ncdf,sep=(" ")))
Другие вопросы по тегам