相关疑难解决方法(0)

抑制由"print"显示的消息,而不是R中的"message"或"warning"

我使用的许多R包都涉及通过print()调用命令而不是message()或warning()命令给出所有消息和警告的函数.我希望能够使这些功能进度指示器等静音,但标准的supressWarnings()或supressMessages不会这样做.有没有办法可以抑制打印?

例如:

silly_developer_function <- function(x){
   print("Thanks for using my function!!")
   if(is(x, "numeric"))
     print("warning, x should be a character")
   x
}
Run Code Online (Sandbox Code Playgroud)

我想有一个简单的函数suppressPrint(),我可以包含对此函数的调用,该函数将抑制警告和无用的消息(但仍然打印返回值).

r suppress-warnings

22
推荐指数
1
解决办法
8546
查看次数

如何抑制输出

我想从命令提示符运行R脚本时抑制R中的输出.

我尝试了很多选项,包括--slave--vanilla.这些选项减少了输出的文本量.

我也试图管道输出,NUL但没有帮助.

powershell r batch-file

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×2

batch-file ×1

powershell ×1

suppress-warnings ×1