9월, 2018의 게시물 표시

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