2016-07-19 4 views
3

내 R 스크립트를 HTML 문서로 직접 인쇄하려면 this short tutorial을 따르고 있습니다. 그것은 꽤 간단해야합니다. 달리 일반 R 스크립트의 헤더와 주석에 약간의 변경을 가하면 함수를 호출하여 R 스크립트에서 Rmd 파일을 최종 HTML 또는 PDF로 이동해야합니다 .rmarkdown :: render를 호출 할 때 싱크가 가득합니다.

오류가 발생합니다 : Error in sink(con, split = debug) : sink stack is full 나는 무엇을해야할지 모르겠다. 내가 찾은 모든 솔루션은 사람들이 그것을 연 후 sink()를 닫아야한다는 것을 지적합니다. 하지만 실제로는 sink() 자신을 사용하고 있지 않기 때문에 어떻게 닫아야하는지 알지 못합니다.

저는 3.3 3.3.0을 사용하고 있습니다.

This 질문은 동일하게 질문하지만 downvoted이며 답변이 없습니다.

답변

4

글쎄, 내가 뭔가 바보 같은 짓을했다. 내 스크립트에 rmarkdown::render('/Users/you/Documents/yourscript.R') 명령을 포함 시켰고 주석 처리하는 것을 잊어 버렸다. 나는 아마 무한 재귀를 끝냈습니다. 나는 그 라인을 주석 처리했고 그것은 아름답게 작동했다.

다른 사람들이 바보처럼 보이지 않기를 바랍니다.

+0

여기에 동일합니다. 당신의 자기 대답 질문은 내 문제를 파악하는 데 도움이되었습니다. 감사. –