Можно ли запустить CDO в сценарии R?
Я работаю с файлами netcdf, и есть некоторый анализ, который я проводил с CDO, а затем с R. Я хотел бы знать, будет ли возможность "вызвать" CDO напрямую из R, в том же сценарии, Я не уверен, как (я пытался с помощью System() для вызова команд.. но я не понимаю). У кого-нибудь есть идеи по этому поводу? Было бы возможно??
Спасибо заранее
1 ответ
Помимо использования системной функции, теперь существует пакет R под названием "ClimateOperators", который позволяет вам использовать операторы CDO и NCO непосредственно из R. Вот ссылка на репозиторий github:
Да, используя функцию 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=(" ")))