10

我正在尝试使用批处理文件运行 ar 脚本。目前我正在使用 start"" "shortcut of R"打开 R。但是,我希望 R 自动运行我保存在计算机上的 ar 脚本。

运行脚本后可能会关闭 R,而用户看不到 R 正在运行。

那可能吗?非常感谢!

4

1 回答 1

18

Rscript是标准 R 命令的非交互式变体,专为这种用途而设计。

例如,在 windows 下,您可以launcher.bat这样定义:

PATH PATH_TO_R/R-version/bin;%path%
cd PATH_TO_R_SCRIPT
Rscript myscript.R arg1 arg2

在 myscript.R 中添加代码以读取参数:

args <- commandArgs(trailingOnly = TRUE)
arg1 <- as.character(args[1])  
arg2 <- as.numeric(args[2])  
于 2013-07-23T14:01:28.267 回答