我正在使用Rscript来运行R脚本,但是在屏幕上却得到了很多输出。我可以在静默模式下运行Rscript(意味着没有任何屏幕输出)吗?
最佳答案
我想到了几种选择:
R中的
sink()
将输出转移到文件中,请参见help(sink)
Rscript myscript.R 2>&1 >/dev/null
--slave
模式运行时,请使用我们的littler前端:) 选项3是最复杂但可能最好的选项。您可以使用日志记录方案,在其中以“调试”或“详细”打印/显示,但不能以其他方式显示/显示。我经常根据给脚本的命令行切换来执行此操作。
关于静默模式下的Rscript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25142222/