我需要压制R函数的输出 - 我发现了一个hack,但它感觉就像错误的方法一样。
现在,我正在组合invisible
和capture.output
- 这是有效的,但是将两个类似的工具链接在一起来抑制输出感觉非常麻烦。
我需要来自blpConnect
package的Rbbg
函数输出。
require(Rbbg)
invisible(capture.output(conn <- blpConnect()))
对于那些感兴趣的人,invisible
会返回以下内容:
> conn <- invisible(blpConnect())
R version 3.0.1 (2013-05-16)
rJava Version 0.9-4
Rbbg Version 0.4-155
Java environment initialized successfully.
Looking for most recent blpapi3.jar file...
Adding C:\blp\API\APIv3\JavaAPI\v3.4.8.1\lib\blpapi3.jar to Java classpath
Bloomberg API Version 3.4.8.1
invisible(conn <- blpConnect())
这样做的恰当方法是什么?
关于适当使用这两个命令的启发性评论,以及它们何时以及为何如此工作将是有价值的。
答案 0 :(得分:2)
conn <- blpConnect(verbose=FALSE)