我想使用Rapache建立一个Web界面;但是,底层R代码使用显示作者快速消息的包。例如,data.table
,
Quick start guide : vignette("datatable-intro") Homepage : http://datatable.r-forge.r-project.org/
有没有办法避免这种情况?我尝试了suppressMessages()
,quietly
选项library()
,但无济于事。
由于
答案 0 :(得分:10)
对于data.table,这是在提交233(2011.06.11 01:04:27)中完成的:
“onAttach现在使用packageStartupMessage,因此横幅可以抑制横幅,同时仍然对新用户有帮助”
这是在R-Forge的v1.6.1中,可能会很快发布到CRAN。
我会在新闻中添加一条说明......
答案 1 :(得分:2)
抑制chatty包的所有输出和消息的强力方法是使用sink:
t <- tempfile()
tcon <- file(t,open="w+")
sink(file=tcon,type='output')
sink(file=tcon,type='message')
require(YOURLIBRARY)
sink(NULL,type='output')
sink(NULL,type='message')
unlink(t)
采取你的秘密包装!