모두CBT

다음 R 코드를 실행했을 때 마지막 줄의 출력으로 옳은 것은?> … | [ADsP] 데이터분석 준전문가 기출유형 모의고사 8회 상세 페이지

1[ADsP] 데이터분석 준전문가 기출유형 모의고사 8회
다음 R 코드를 실행했을 때 마지막 줄의 출력으로 옳은 것은?
> L <- list(a = 1, b = NA, c = "x")
> L$c <- NULL
> v <- c(1, NULL, NA, L$b)
> c(length(L), length(v), sum(is.na(v)))
1
2 4 2
2
3 3 2
3
2 3 2
4
3 4 1
해설

L$c 에 NULL 을 넣으면 그 원소가 삭제되어 L 의 길이는 2이고, v 는 1, NA, NA 로 길이 3, 결측 2개이다.

NULL 은 길이 0인 빈 객체라 c() 안에서 자취 없이 사라지지만, NA 는 값이 비어 있음을 나타내는 길이 1 원소로 남는다.

  • 3 3 2: NULL 대입을 값 저장으로 보아 원소가 남는다고 본 값
  • 2 4 2: c() 안의 NULL 도 원소 하나로 센 값
  • 3 4 1: 삭제·NULL·L$b 의 NA 를 모두 잘못 처리한 값

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

이어서 풀어보기

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