使用python subprocess.call执行R脚本

时间:2013-08-27 10:21:29

标签: python r subprocess

我想使用以下命令从python脚本执行R脚本:

subprocess.call(“Rscript script.R --args arg1 arg2”,shell = True)

如何编写我的脚本.R才能使用args?

1 个答案:

答案 0 :(得分:0)

像这样使用commandArgs

args <- commandArgs(trailingOnly = TRUE)

arg1 <- args[1]
arg2 <- args[2]
[...your code...]

还要确保Rscript可执行文件位于PATH