r语言 - Rscript - 摆脱"WARNING: ignoring environment value of R_HOME"


Rscript非常方便。但我希望在运行时指定输出路径,例如:my.Rscript input > outputmessage()非常适合记录到STDERR,但Rscript似乎系统地将WARNING: ignoring environment value of R_HOME输出到STDOUT,即使指定了--vanilla--no-environ

有解决办法吗?

(这是R脚本前端版本2.13.0(2011-04-13((

我想这已经很旧了。但是,使用bash等:

unset R_HOME

在运行Rscript之前应该做到这一点。和,与csh等:

unsetenv R_HOME

应该同样有效。由于R前端脚本设置了R_HOME(在抱怨之后(,我看不出有任何理由离开R_HOME集。(可能我遗漏了什么。(

如果您知道脚本中的哪个R调用正在生成警告,则可以使用suppressWarnings()包装生成警告的表达式。这当然属于"变通办法"阵营。

相关内容

  • 没有找到相关文章

最新更新