모두CBT

다음은 Titanic 자료를 빈도 데이터프레임으로 바꾸어 집계한 R 코… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 9회 상세 페이지

1[ADsP] 데이터분석 준전문가 기출유형 모의고사 9회
다음은 Titanic 자료를 빈도 데이터프레임으로 바꾸어 집계한 R 코드와 출력이다. 출력 해석으로 옳은 것은?
> td <- as.data.frame(Titanic)
> aggregate(Freq ~ Class, data = td, FUN = sum)
> tapply(td$Freq, td$Age, sum)
> class(tapply(td$Freq, td$Age, sum))
  Class Freq
1   1st  325
2   2nd  285
3   3rd  706
4  Crew  885
Child Adult 
  109  2092 
[1] "array"
1
aggregate 결과는 32행이다
2
tapply 결과는 데이터프레임이다
3
승무원(Crew) 인원이 가장 많다
4
Child 인원이 Adult 보다 많다
해설

aggregate 출력의 Freq 열에서 Crew 가 885 로 1st·2nd·3rd 보다 크므로 승무원 인원이 가장 많다.

aggregate 는 집단별 요약을 데이터프레임으로, tapply 는 이름 붙은 배열(array)로 돌려준다.

  • Child·Adult: tapply 출력이 109 와 2092 로 Adult 가 훨씬 많다
  • 행 수: Class 수준 4개만큼 4행으로 요약된다
  • tapply 클래스: 마지막 줄 출력이 array 이다

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

이어서 풀어보기

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