오류 옵션
오류 옵션
R이 오류와 경고를 처리하는 방식을 제어하는 데 쓰는 options 변수들이 여럿 있어요. 각 옵션이 어떤 일을 하는지 차근차근 살펴볼게요.
출처: 문서
본문
8.4 오류 옵션
R이 오류와 경고를 처리하는 방식을 제어하는 데 사용할 수 있는 options 변수들은 아래 표에 정리했어요.
| 옵션 | 설명 |
|---|---|
warn |
경고 출력을 제어해요. |
warning.expression |
경고가 발생했을 때 평가할 표현식을 설정해요. 이 옵션이 설정되면 경고의 일반적인 출력은 억제돼요. |
error |
오류가 발생했을 때 평가할 표현식을 설치해요. 오류 메시지와 경고 메시지의 일반적인 출력은 이 표현식의 평가보다 먼저 이루어져요. |
options("error")로 설치한 표현식은 on.exit 호출이 수행되기 전에 평가돼요.
options(error = expression(q("yes")))를 사용하면 오류가 신호되었을 때 R이 종료되도록 할 수 있어요. 이 경우 오류가 발생하면 R이 종료되고 전역 환경(global environment)이 저장돼요.