[R] R 마크다운 코드 에러로 HTML 출력이 안될 때

이번 포스트에서는 R 마크다운에서 코드 에러가 있을 경우 HTML파일 출력이 되지 않는 문제를 해결하는 방법을 설명합니다.

how-to-fix-rmarkdown-error-what-code-chunk-execution

현상

  • R 마크다운에서 HTML을 출력하려 하는데, 코드에 에러가 있어 출력되지 않는 상황
    ex) 코드 오류, 데이터 오류, 패키지 오류 등

how-to-fix-rmarkdown-error-what-code-chunk-execution
▲ 데이터명 오타로 코드 실행 에러

 

해결

  • 코드 수정이 불가능한 상황이라 코드 수정이 불가능하다면, 코드 청크(chunk)의 eval 옵션을 이용
  • eval 옵션의 기본값을 TRUE로 코드 청크를 기본 실행하게 되어 있는데, 해당 옵션 값을 FALSE로 입력하면 해당 청크는 실행되지 않고 출력만 됨

결과

  • eval = FALSE 옵션 적용결과 정상 HTML 생성 및 출력되는 것을 확인함!

how-to-fix-rmarkdown-error-what-code-chunk-execution
▲ 에러가 발생하는 코드 청크는 eval=FALSE로 출력만 함