2

R 関数からの出力を抑制する必要があります -- ハックを見つけましたが、やり方が間違っているように感じます。

現在、私はinvisibleand capture.output-- を組み合わせていますが、これは効果的ですが、出力を抑制するために 2 つの同様のツールを連鎖させるのは非常にハッキリしています。

抑制する必要がある関数の出力は、パッケージblpConnectからのものです。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())

これを行う適切な方法は何ですか?

2 つのコマンドの適切な使用法、およびそれらが機能するタイミングと理由についての解説は有益です。

4

1 に答える 1