더북(TheBook)

이 예제에서 조건을 쓸 때는 결측 값에 주의해야 한다는 사실을 배울 수 있다. 논리가 복잡하고 입력 데이터가 다양하다면 결측 값을 적절하게 처리하기 힘들다. any()all() 함수는 결측 값을 다루는 데 na.rm 인수를 제공한다. 조건을 작성할 때는 이 점을 고려해야 한다.

조건 검사를 단순화하는 한 가지 방법은 isTRUE(x)를 사용하는 것이다. 이는 내부적으로 identical(TRUE, x)를 호출한다. 이 경우 x가 오직 TRUE일 때만 이 조건을 만족하고, 나머지 경우에는 만족하지 않는다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.