데이터분석 준전문가 (ADsP) / 03 데이터분석
df$age의 결측값을 나이 평균으로 채우는 코드에서 평균을 구할 때 na.rm = TRUE가 필요한 이유는 무엇입니까?
- 결측값을 0으로 바꾸기 위해서입니다
- 나이를 정수로 바꾸기 위해서입니다
- NA가 섞여 있으면 mean의 결과가 NA가 되어 채울 값을 얻지 못하기 때문입니다
- 행을 지우기 위해서입니다
정답과 해설 보기
3. NA가 섞여 있으면 mean의 결과가 NA가 되어 채울 값을 얻지 못하기 때문입니다
2강에서 봤듯 NA가 하나라도 있으면 평균도 NA가 됩니다. na.rm = TRUE로 NA를 빼고 평균을 구해야 그 값으로 빈칸을 채울 수 있습니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.