R Debugging
R의 디버그는 browser() 명령어를 삽입하여 수행합니다.
프로그램의 흐름을 ... 으로 표현할 때,
...
...
browser()
...
이렇게 중간에 browser()를 삽입하면 그 지점에서 디버깅 모드로 들어갑니다.
RStudio를 설치하여 수행하십시오.
이외에 RStudio에서는 breakpoint를 마우스로 지정할 수도 있습니다.
이외에 RStudio의 Debug 메뉴의 On Error 옵션을 지정하는 방법도 고려해보시기를 바랍니다.
기본적으로 함수를 만들었을 때 해당되는 내용이기 때문에 패키지 상에서 오류가 발생된다면 패키지의 소스 코드를 빌드하면서 에러를 찾아야 합니다.
보다 자세한 것은 아래 링크를 참고하십시오.
https://support.rstudio.com/hc/en-us/articles/205612627-Debugging-with-RStudio
https://support.rstudio.com/hc/en-us/articles/205612627-Debugging-with-RStudio
댓글
댓글 쓰기