6

私はnetcdfファイルを扱っています.CDOとRを使って分析を行っています.同じスクリプトでRから直接CDOを「呼び出す」ことができるかどうかを知りたいです. . 方法がわかりません(System()でコマンドを呼び出そうとしましたが、わかりません)。誰でもそれについて考えがありますか?? それは可能でしょうか??

よろしくお願いします

4

2 に答える 2

1

はい、system() 関数を使用すると、R の通常のルーチンに沿って (Linux で) bash を使用できます

たとえば、GRIB2 ファイルを NetCDF に変換する簡単なコードは次のとおりです。

file_grb2 = "001.grb2"
file_ncdf ="001.nc"
system(paste("cd ~/DATA/prate; cdo -f nc copy ",file_grb2,file_ncdf,sep=(" ")))
于 2018-06-26T09:01:04.790 に答える