문제
R에서 다음 코드의 실행 결과로 올바른 것은?
Rdata <- c(10, 15, NA, 20, 25) mean(data)
① 17.5 ② NA ③ 15 ④ 오류 발생
정답
2번
해설
R에서 mean() 함수는 기본적으로 NA가 포함된 벡터에 대해 NA를 반환합니다. NA를 제외하고 평균을 구하려면 mean(data, na.rm = TRUE)를 사용해야 하며, 이 경우 (10+15+20+25)/4 = 17.5가 됩니다. 현재 코드에서는 na.rm 옵션이 없으므로 결과는 NA입니다.