0
バッチファイルにforループがあり、これは同じパラメータを持つ同じrスクリプトを実行し、すべての出力を同じファイルに追加します。ここR CMD BATCHの出力を追加
は一例です:
バッチコード
for %%i in ([folder name]) do (
R CMD BATCH --slave "--args %%i" Script.R output.out
)
Script.Rコード
cmdArgs = commandArgs(trailingOnly = TRUE)
cat("Args: ", cmdArgs[1], "\n")
cat("End")
私は2> & 1を使用してみましたが、それは働いていません。
私はWindowsマシンを使用していますが、Rスクリプト内の出力をリダイレクトしないようにしています。ユーザはRScriptを使用できません。
ありがとうございます、魔法のように動作します:) – cccmir