R 関数からの出力を抑制する必要があります -- ハックを見つけましたが、やり方が間違っているように感じます。
現在、私はinvisible
and 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 つのコマンドの適切な使用法、およびそれらが機能するタイミングと理由についての解説は有益です。