다음은 ChickWeight 자료 일부를 긴 형식에서 넓은 형식으로 바… | [ADsP] 데이터분석 준전문가 기출유형 모의고사 4회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 4회
다음은 ChickWeight 자료 일부를 긴 형식에서 넓은 형식으로 바꾼 R 코드와 출력이다. 해석으로 옳은 것은?> cw <- subset(as.data.frame(ChickWeight), Chick %in% c("1", "2", "3") & Time %in% c(0, 10, 21), select = c(Chick, Time, weight)) > w <- reshape(cw, idvar = "Chick", timevar = "Time", direction = "wide") > dim(cw) > dim(w) > w[1] 9 3 [1] 3 4 Chick weight.0 weight.10 weight.21 1 1 42 93 205 13 2 40 103 215 25 3 43 99 202
1
w 는 Chick 별 1행씩 3행 4열이다
2
Chick 2 의 weight.10 은 93 이다
3
cw 는 3행 9열 데이터프레임이다
4
w 에는 weight.21 열이 없다
해설
dim(w) 출력이 3 4 로, 병아리 3마리가 한 행씩, Chick + 시점 3개 열을 가진 넓은 형식이 되었다.
direction = "wide" 는 timevar 값마다 측정 열을 weight.시점 이름으로 펼치는 것으로 reshape2 의 dcast 와 같은 동작이다.
- cw 의 크기: dim(cw) 는 9 3 으로 9행 3열이다
- weight.21: 출력 마지막 열 이름으로 존재한다
- Chick 2 의 weight.10: 103 이며 93 은 Chick 1 의 값이다
오류나 개정된 내용이 보이면 알려주세요