簡體   English   中英

我如何通過每次傳遞不同的參數以批處理模式運行 R 腳本

[英]how do i run an R script in batch mode by passing different arguments each time

我對以批處理模式運行 R 腳本的知識為零。 我需要通過每次采用不同的參數自動多次運行 R 腳本。

我想創建某種文件,其中包含一些類似於下面的命令(我也不知道這些命令)

 COMMAND   myscript.R arg1 arg2
 COMMAND   myscript.R arg3 arg4
 COMMAND   myscript.R arg5 arg6
 COMMAND   myscript.R arg7 arg8
 COMMAND   myscript.R arg9 arg10

我想最后運行這個文件然后睡覺。

有人可以幫我創建這個文件以及如何運行它的說明嗎?

我知道我可以在谷歌上花一些時間來解決這個問題,但老實說我沒有時間做那么多研究。 我的另一個計划適得其反,除了以某種方式能夠以批處理模式運行腳本之外別無選擇。 我需要在一夜之間完成這個任務。 任何幫助將非常感激。 非常感謝。

您可以使用環境變量。 就像是

ARG1=arg1 ARG2=arg2 Rscript script.R
ARG1=arg3 ARG2=arg4 Rscript script.R
...

稍后在代碼中使用`Sys.getenv("ARG1") 等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM