2

定期的に実行したいRコードがあります。そこで、CMDバッチファイルを使用して実行します。コマンドは次のようなものです。

R CMD BATCH --vanilla --slave "/mylocalDir/myRcode.r"

異なるバージョンのRがウィンドウにインストールされています。一部のバージョンがインストールされている場合、そのバージョンでのみ機能する特定のパッケージがインストールされます。したがって、CMDコマンドで実行する必要のあるRIのバージョンを指定する必要があります。どうすればそれを指定できるのか疑問に思っています。または、デフォルトのRバージョンを設定できますか?

どうも!

4

1 に答える 1

5

Windowsタスクスケジューラを使用して、スケジュールされたバッチジョブの実行を解決しました。

インストールされている最新のRバージョンがデフォルトです。特定のバージョンを実行する場合は、呼び出しで明示的に呼び出します。例:

"C:\Program Files\R\R-2.14.0\bin\x64\R.exe" CMD BATCH --vanilla --slave "windows not linux path :P.R"
于 2012-06-05T09:39:14.427 に答える