2013-07-22 2 views
2

R 기능의 출력을 억제해야합니다. 해킹을 발견했지만, 은 잘못된 방법으로과 같습니다.R 출력을 억압하기

지금은 invisiblecapture.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 다음을 반환?

두 명령의 적절한 사용에 대한 이해를 돕는 설명문과 때와 왜 그들이 작동하는지가 중요한 것입니다.

+1

'보이지 않음'이 충분하지 않습니까? – thelatemail

+0

@thelatemail - 아니,하지 마라. qn에 '보이지 않는'출력을 추가했습니다. – ricardo

+0

다른 방법으로 감싸는 경우'invisible (conn <- blpConnect())? – thelatemail

답변

2

conn <- blpConnect(verbose=FALSE)

+0

감사합니다. – ricardo

관련 문제