如何检查R启动时使用的启动参数

如何检查R启动时使用的启动参数,r,environment-variables,startup,R,Environment Variables,Startup,假设我使用R--arg1=1--arg2=2启动R,我可以从R会话本身中找到这些参数吗 命令是commandArgs() 提供对调用此R会话时提供的命令行参数副本的访问。 因此,要将命令行参数分配给R中的对象,可以执行 args <- commandArgs(TRUE) 里弗 这真的有效吗R——普通的并且在RcommandArgs(TRUE)中没有给出任何信息。。。我说的不是Rscript,而是简单的R@statquant重新阅读答案。现在您要求的是commandArgs(FALSE)或

假设我使用
R--arg1=1--arg2=2启动R,我可以从R会话本身中找到这些参数吗

命令是
commandArgs()

提供对调用此R会话时提供的命令行参数副本的访问。

因此,要将命令行参数分配给R中的对象,可以执行

args <- commandArgs(TRUE)
里弗
这真的有效吗
R——普通的
并且在R
commandArgs(TRUE)
中没有给出任何信息。。。我说的不是Rscript,而是简单的R@statquant重新阅读答案。现在您要求的是
commandArgs(FALSE)
或只是
commandArgs()
。当
TRUE
时,它只给出
--args
中提供的参数,而不提供其他参数。
$ R CMD BATCH '--args a=1 b=2' myscript.R myscript.Rout
commandArgs(TRUE)
#a b 
#1 2