我想使用 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/

10-17 01:11