모두CBT

다음은 iris 자료에서 setosa 를 제외한 R 코드이다. 실행 결… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 10회 상세 페이지

1[ADsP] 데이터분석 준전문가 기출유형 모의고사 10회
다음은 iris 자료에서 setosa 를 제외한 R 코드이다. 실행 결과에 대한 설명으로 옳은 것은?
> s <- subset(iris, Species != "setosa")
> nrow(s)
> nlevels(s$Species)
> table(s$Species)
> nlevels(droplevels(s$Species))
[1] 100
[1] 3

    setosa versicolor  virginica 
         0         50         50 
[1] 2
1
걸러낸 뒤에도 수준은 3개가 남는다
2
s 의 행 수는 150 이다
3
table 에 setosa 가 빠져 있다
4
droplevels 뒤에도 수준은 3개이다
해설

subset 으로 행만 걸러도 factor 의 수준(levels) 정보는 그대로 남아 nlevels 출력은 3 이다.

그래서 table 출력에 setosa 가 빈도 0 으로 나타나고, droplevels 를 적용해야 쓰지 않는 수준이 지워져 2가 된다.

  • 행 수: nrow 출력은 setosa 50행을 뺀 100 이다
  • table: setosa 열이 0 으로 표시되어 빠지지 않는다
  • droplevels: 빈 수준을 지워 출력이 2 이다

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

이어서 풀어보기

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