如何在R-Studio中传递命令行参数?

时间:2013-08-29 04:28:41

标签: r parameter-passing rstudio

我正在使用LaTeX和R来生成地理报告。但我需要传递一个文本文件作为输入。我需要使用以下命令在终端上运行它:

R -e "Sweave('$PRGDIR/Test.Rnw')" <Input File> 1 0

使用IDE(R-Studio)时,在终端上运行Bu不是一个好习惯。我怎么能用R-Studio呢?

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,我解决它的方法是在shell调用中创建一个变量,如下所示:

R -e "file <- 'input_file.txt'; param1 <- 1; param2 <- 2; Sweave('$PRGDIR/Test.Rnw')"

<{1>}脚本中的

使用.Rnw函数进行检查以搜索变量:

exists