我正在尝试使用批处理文件运行 R 脚本。目前我正在使用 start"" "R 的快捷方式"
打开 R。然而,我希望 R 自动运行我在计算机上保存的 r 脚本。
可能在运行脚本后 R 会关闭,用户看不到 R 正在运行。
是否有可能实现这个功能?非常感谢!
我正在尝试使用批处理文件运行 R 脚本。目前我正在使用 start"" "R 的快捷方式"
打开 R。然而,我希望 R 自动运行我在计算机上保存的 r 脚本。
可能在运行脚本后 R 会关闭,用户看不到 R 正在运行。
是否有可能实现这个功能?非常感谢!
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])
print(arg1)
,那么在myscript.R中的代码是什么? - hedgedandlevered