1
我正在使用LaTeX和R來生成地理報告。但我需要傳遞一個文本文件作爲輸入。我需要使用下面的命令在終端上運行它:如何在R-Studio中傳遞命令行參數?
R -e "Sweave('$PRGDIR/Test.Rnw')" <Input File> 1 0
卜在終端上運行的是不是一個好的做法,同時使用IDE(R-Studio的)。我如何使用R-Studio來做到這一點?
我正在使用LaTeX和R來生成地理報告。但我需要傳遞一個文本文件作爲輸入。我需要使用下面的命令在終端上運行它:如何在R-Studio中傳遞命令行參數?
R -e "Sweave('$PRGDIR/Test.Rnw')" <Input File> 1 0
卜在終端上運行的是不是一個好的做法,同時使用IDE(R-Studio的)。我如何使用R-Studio來做到這一點?
我也有過類似的問題,我解決它的方法是在shell調用建立一個變量,如下所示:
R -e "file <- 'input_file.txt'; param1 <- 1; param2 <- 2; Sweave('$PRGDIR/Test.Rnw')"
.Rnw
腳本中
做一次檢查,以搜索變量使用exists
功能:
if(exists("file")){
# do stuff here
} else{
stop('I Need a file!')
}