그룹별로 Data를 Summary 하기 위해서는 ddply 함수를 사용합니다.
이함수는 내장 함수가 아니므로 설치해야합니다.
스크립트 | 결과 |
# 패키지 설치 install.packages("plyr") library(plyr) # 데이터 생성 g<-c( rep("a", 5), rep("b", 5), rep("c", 5), rep("d", 5), rep("e", 5), rep("f", 5), rep("g" ,5) ) v <- round(rnorm(35, 10, 1), 2) # 프레임생성 dt <- data.frame ( group=g, value=v ) # 그룹별 Summary ddply( dt, ~group, summarise, 평균 = round(mean(value),4), 표준편차 = round(sd(value),4), 최대값 = max(value), 최소값 = min(value) ) |
|
'Test Code > R' 카테고리의 다른 글
[R] 내장 데이터 셋 조회 (1) | 2014.01.10 |
---|---|
[R] 히스토그램 Colors (rainbow, heat.colors, ...) (0) | 2014.01.09 |
[R] abline 그리기 (0) | 2014.01.09 |
[R] 그룹데이터 만들기 (0) | 2014.01.09 |
[R] tapply 함수 (0) | 2014.01.09 |