모두CBT

다음은 LifeCycleSavings 자료로 실행한 R 코드이다. 출력… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 7회 상세 페이지

1[ADsP] 데이터분석 준전문가 기출유형 모의고사 7회
다음은 LifeCycleSavings 자료로 실행한 R 코드이다. 출력 결과에 대한 설명으로 옳은 것은?
> L <- LifeCycleSavings
> dim(L)
> class(L[, "sr"])
> class(L[, "sr", drop = FALSE])
> L$income
> length(c(1, NA, 3))
> length(c(1, NULL, 3))
[1] 50  5
[1] "numeric"
[1] "data.frame"
NULL
[1] 3
[1] 2
1
L$income 은 NA 를 출력한다
2
c(1, NULL, 3) 의 길이는 2이다
3
L 은 50행 4열 데이터프레임이다
4
L[, "sr"] 는 데이터프레임이다
해설

NULL 은 '값이 없음' 자체라 벡터에 들어가도 자리를 차지하지 않으므로 마지막 줄 출력은 2이고, 결측값 NA 는 한 자리를 차지해 바로 윗줄은 3이다.

행렬식 인덱싱으로 열 하나를 고르면 기본값 drop = TRUE 때문에 벡터로 줄어들고, drop = FALSE 를 주어야 데이터프레임이 유지된다.

  • dim 출력은 50 5 로 열이 5개(sr·pop15·pop75·dpi·ddpi)이다
  • L[, "sr"]: class 출력이 numeric 인 숫자 벡터이다
  • L$income: 존재하지 않는 열이라 NULL 이 출력된다

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

이어서 풀어보기

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