我想使用 R CMD BATCH --no-save --no-restore
从 Shell 脚本调用 R 脚本。
如何将参数(例如 $1
)从 Shell 脚本传输到 R 脚本?
最佳答案
正如我在别处写的那样,BATCH 命令有时表现得有点奇怪,所以我直接使用 --file 命令:
R --slave --vanilla --file=myScript.R --args foo=2 bar=3 "s=string with spaces" > output.txt
...然后在
myScript.R
中我使用 args <- commandArgs(TRUE)
来获取额外的参数 foo
等...关于r - 来自 Shell 的 R CMD BATCH 模式中的参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7096611/