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