SQLD데이터 분석난이도 3MCQ

SQLD 데이터 분석 기출문제 #3412

문제

R에서 다음 코드의 실행 결과로 올바른 것은?

R
df <- data.frame(a = c(1, NA, 3), b = c(4, 5, NA)) apply(df, 2, function(x) sum(is.na(x)))

① a: 1, b: 1 ② a: 2, b: 2 ③ a: 0, b: 0 ④ a: 3, b: 3

정답

1

해설

apply(df, 2, function(x) sum(is.na(x)))는 각 열(2는 열 방향)에 대해 결측값의 개수를 세는 함수를 적용합니다. 열 a에는 NA가 1개, 열 b에도 NA가 1개 있으므로 결과는 a: 1, b: 1입니다. is.na()는 결측값을 TRUE로 반환하고, sum()은 TRUE를 1로 계산합니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 데이터 분석 기출 #3412 | sqldpass