10
バッチファイルを使用してrスクリプトを実行しようとしています。現在、私は start"" "shortcut of R"
を使ってRを開いています。しかし、私はコンピュータに保存したrスクリプトを自動的に実行します。.bat(バッチファイル)からRスクリプトを実行
おそらくRはスクリプトの実行後に閉じられ、ユーザーはRが実行されていません。
これは可能ですか?どうもありがとう!
バッチファイルを使用してrスクリプトを実行しようとしています。現在、私は start"" "shortcut of R"
を使ってRを開いています。しかし、私はコンピュータに保存したrスクリプトを自動的に実行します。.bat(バッチファイル)からRスクリプトを実行
おそらくRはスクリプトの実行後に閉じられ、ユーザーはRが実行されていません。
これは可能ですか?どうもありがとう!
Rscriptは、標準的なRコマンドの非インタラクティブな変形であり、この種の使用のために設計されています。
例えば、窓の下であなたは、このようなlauncher.bat
定義することができます:あなたは、引数を読み取るためのコードを追加しmyscript.Rで
PATH PATH_TO_R/R-version/bin;%path%
cd PATH_TO_R_SCRIPT
Rscript myscript.R arg1 arg2
は:
args <- commandArgs(trailingOnly = TRUE)
arg1 <- as.character(args[1])
arg2 <- as.numeric(args[2])
これは便利だった - 感謝。 –
arg1とarg2はどうなりますか? 'print(arg1)'、myscript.Rの中にあるコードは何ですか? – hedgedandlevered
@hedgedandlevered私はargsを読む方法を示すために私の答えを編集します。 – agstudy