모두CBT

다음 R 코드의 실행 결과에 대한 설명으로 옳은 것은?> x &l… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 3회 상세 페이지

1[ADsP] 데이터분석 준전문가 기출유형 모의고사 3회
다음 R 코드의 실행 결과에 대한 설명으로 옳은 것은?
> x <- c(3, NA, 7)
> mean(x)
> mean(x, na.rm = TRUE)
> sum(is.na(x))
> length(x)
1
sum(is.na(x))는 1을 반환한다
2
mean(x)는 5를 반환한다
3
mean(x, na.rm = TRUE)는 NA를 반환한다
4
length(x)는 2를 반환한다
해설

is.na(x)는 결측 위치만 TRUE인 논리 벡터이고 TRUE는 합산 시 1로 계산되므로 sum(is.na(x))는 1이다.

NA가 포함된 벡터의 mean은 NA를 반환하며, na.rm = TRUE를 주어야 결측을 제외한 평균 5가 나온다.

  • mean(x)는 결측 때문에 5가 아니라 NA를 돌려준다.
  • length는 NA도 원소로 세므로 3이다.
  • na.rm = TRUE를 주면 NA가 아니라 (3+7)/2 = 5가 나온다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[ADsP] 데이터분석 준전문가 기출유형 모의고사 3회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요ADsP 데이터분석 준전문가 실전 모의고사 암기장 전체 보기