집단별 함수 적용하기
집단별로 함수 적용하기1. 벡터(집단을 알려주는 벡터를 사용) v = 1:12 # 자료 g = c(rep(1,9), rep(2,3) # 집단 소속을 알려주는 벡터 # c(rep(1,9), rep(2,3))=c(1,1,1,1,1,1,1,1,1,2,2,2) tapply(v, INDEX = g, FUN=sum)# 집단 별로 구성원에 대해 sum을 적용 g2 = c(rep("M",9), rep("F",3)) # 또다른 벡터 : 집단 소속을 알려줌. tapply(v, INDEX = g2, FUN=mean) # g2에 따라 결정된 집단별로 구성원에 대해 mean을 적용 2. 매트릭스(행 또는 열별로 함수 적용) m=matrix(1:12, nrow=3) apply(m, FUN=mean, 1) # 같은 행끼리 appl..
차기작 : R을 배우자
2013. 11. 12. 14:21