我正在使用netcdf文件,有一些分析表明我一直在用CDO做,然后用R.我想知道是否有可能"调用" CDO直接来自R,在同一个脚本中。我不确定(我一直在尝试使用System()来调用命令。但是我没有得到它)。有人对此有所了解吗?会不可能??
非常感谢提前
答案 0 :(得分:1)
是的,使用system()函数,您可以在R常规例程中使用bash(在Linux中)
例如,一个简单的代码将GRIB2文件转换为NetCDF
file_grb2 = "001.grb2"
file_ncdf ="001.nc"
system(paste("cd ~/DATA/prate; cdo -f nc copy ",file_grb2,file_ncdf,sep=(" ")))
答案 1 :(得分:1)
现在除了使用系统功能外,还有一个名为“ ClimateOperators”的R包,它允许您直接从R内部使用CDO和NCO运算符。这是指向github存储库的链接: