gpt4 book ai didi

r - 你怎么能总是抑制 R 中的消息?

转载 作者:行者123 更新时间:2023-12-04 10:46:19 26 4
gpt4 key购买 nike

我在 R 中看到的消息最常见的地方是在包的开头。使用 suppressMessages 可以轻松实现抑制一个函数的消息值(value)。如此处所讨论:Disable Messages Upon Loading Package in R .还可以通过嵌入 {} 来抑制多行消息生成函数调用内部supressMesssages函数调用。但是,如果您有一个完整的脚本,其中到处都有消息,那么是否可以完全禁用它们?我正在寻找类似 option(warn=-1) 但用于消息的东西。请注意 sink并没有完全按照我的意愿行事,因为它重定向了所有输出...我想保留来自 print 的输出但不保留来自 message 的输出.

最佳答案

在 sink 中使用 type 参数

# Open a file to send messages to
zz <- file("messages.Rout", open = "wt")
# Divert messages to that file
sink(zz, type = "message")
message("not gonna show up in console")

关于r - 你怎么能总是抑制 R 中的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24767751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com