모두CBT

다음은 airquality 자료의 Month 를 factor 로 바꾼 … | [ADsP] 데이터분석 준전문가 기출유형 모의고사 6회 상세 페이지

1[ADsP] 데이터분석 준전문가 기출유형 모의고사 6회
다음은 airquality 자료의 Month 를 factor 로 바꾼 뒤 일부만 추출한 R 코드이다. 실행 결과에 대한 설명으로 옳은 것은?
> m <- factor(airquality$Month, labels = c("May","Jun","Jul","Aug","Sep"))
> s <- m[m %in% c("Jul","Aug")]
> nlevels(s)
> table(s)
> nlevels(droplevels(s))
[1] 5
s
May Jun Jul Aug Sep 
  0   0  31  31   0 
[1] 2
1
s 의 수준 수는 5개로 유지된다
2
table(s) 에는 Jul·Aug 만 나온다
3
s 에서 Jul 의 빈도는 30이다
4
droplevels 후 수준 수는 5개이다
해설

factor 를 부분 추출해도 원래 수준 정보는 그대로 남아 nlevels(s) 는 5로 출력된다.

그래서 table(s) 는 May·Jun·Sep 을 빈도 0 으로 함께 보여 주며, 빈 수준을 지우려면 droplevels 를 쓴다.

  • table(s): 쓰이지 않는 수준도 0 으로 모두 표시된다
  • droplevels: 빈 수준이 제거되어 Jul·Aug 의 2개가 남는다
  • Jul 빈도: 7월은 31일 자료라 table 출력에서 31이다

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

이어서 풀어보기

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