> ex ex[ex ex[ex %% 2 == 0] [1] NA 12 ex 벡터에 미싱넘버를 추가하면 값을 추출할 때 항상 딸려나온다. 미싱 넘버는 말 그대로 무슨 값인지 모르는 값이다. 결측치다. 10보다 작은 수를 추출할 때 미싱넘버가 10보다 작을지 아닐지 모르니까 일단 추출할 때 포함시킨다. 짝수를 추출할 때 미싱넘버가 짝수일지 아닐지 모르니까 일단 추출할 때 포함시킨다. 때문에 미싱넘버가 섞인 벡터에서 미싱넘버를 제외하고 데이터를 추출하고 싶다면 이런 조건을 붙여야 한다. > ex[ex %% 2 == 0 & !is.na(ex)] [1] 12 이렇게 미싱넘버를 제하고 추출하도록 하면 정상적으로 짝수만 출력된다. 이번엔 벡터에 미싱넘버가 아니라 널 값을 줘보자..