在Linux终端中使用R CMD BATCH运行我的R程序时,我想将字符串作为命令行参数传递。例如,我想将mydir="/home/test"
作为命令行参数传递。
我曾经尝试过:R CMD BATCH --no-save --no-restore '--args a=0 mydir="/home/test"' test.R
,但是失败了。
衷心感谢能为我提供帮助的任何人!
答案 0 :(得分:1)
代码R CMD BATCH --no-save --no-restore '--args a=0 mydir="/home/test"' test.R
有效。
请记住在开始时将args <- commandArgs(trailingonly=TRUE)
添加到程序中。这就是为什么我的程序报告一个错误,我忘记将其添加到我的程序中。