모던지

df$age의 결측값을 나이 평균으로 채우는 코드에서 평균을 구할 때 na.rm = TRUE가 필요한 이유는 무엇입니까?

  1. 결측값을 0으로 바꾸기 위해서입니다
  2. 나이를 정수로 바꾸기 위해서입니다
  3. NA가 섞여 있으면 mean의 결과가 NA가 되어 채울 값을 얻지 못하기 때문입니다
  4. 행을 지우기 위해서입니다
정답과 해설 보기

3. NA가 섞여 있으면 mean의 결과가 NA가 되어 채울 값을 얻지 못하기 때문입니다

2강에서 봤듯 NA가 하나라도 있으면 평균도 NA가 됩니다. na.rm = TRUE로 NA를 빼고 평균을 구해야 그 값으로 빈칸을 채울 수 있습니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.