我正在处理netcdf文件,使用CDO和R进行分析。我想知道是否可以在同一脚本中直接从R"调用"CDO。我不确定如何做到这一点(我一直在尝试使用System()来调用命令,但是我不能成功)。有人有关于这个问题的想法吗?是否可能?提前致谢。
是的,使用system()
函数,您可以在Linux中使用bash以及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=(" ")))
system
函数允许您从 R 中运行几乎任何东西。问题是<anything>
是否可以互操作。 - IRTFM