오류 옵션

오류 옵션

R이 오류와 경고를 처리하는 방식을 제어하는 데 쓰는 options 변수들이 여럿 있어요. 각 옵션이 어떤 일을 하는지 차근차근 살펴볼게요.

출처: 문서

본문

8.4 오류 옵션

R이 오류와 경고를 처리하는 방식을 제어하는 데 사용할 수 있는 options 변수들은 아래 표에 정리했어요.

옵션 설명
warn 경고 출력을 제어해요.
warning.expression 경고가 발생했을 때 평가할 표현식을 설정해요. 이 옵션이 설정되면 경고의 일반적인 출력은 억제돼요.
error 오류가 발생했을 때 평가할 표현식을 설치해요. 오류 메시지와 경고 메시지의 일반적인 출력은 이 표현식의 평가보다 먼저 이루어져요.

options("error")로 설치한 표현식은 on.exit 호출이 수행되기 전에 평가돼요.

options(error = expression(q("yes")))를 사용하면 오류가 신호되었을 때 R이 종료되도록 할 수 있어요. 이 경우 오류가 발생하면 R이 종료되고 전역 환경(global environment)이 저장돼요.

더 알아보기 (Learn more)

출처: R Language Definition - 오류 옵션