R 기능의 출력을 억제해야합니다. 해킹을 발견했지만, 은 잘못된 방법으로과 같습니다.R 출력을 억압하기
지금은 invisible
과 capture.output
을 결합했습니다. 효과적이지만 출력을 억제하는 두 개의 유사한 도구를 함께 묶는 것이 매우 해킹 된 것 같습니다.
기능의 출력은 package에서 blpConnect
입니다. invisible(conn <- blpConnect())
이 작업을 수행 할 수있는 적절한 방법이 무엇인가에 대한
> 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
같은 출력 : 관심이 그 사람들을 위해
require(Rbbg)
invisible(capture.output(conn <- blpConnect()))
는 invisible
다음을 반환?
두 명령의 적절한 사용에 대한 이해를 돕는 설명문과 때와 왜 그들이 작동하는지가 중요한 것입니다.
'보이지 않음'이 충분하지 않습니까? – thelatemail
@thelatemail - 아니,하지 마라. qn에 '보이지 않는'출력을 추가했습니다. – ricardo
다른 방법으로 감싸는 경우'invisible (conn <- blpConnect())? – thelatemail