열렬히.뛰기

데이터프레임 - 그룹 연산

Language > 프로그래밍 언어 > R > 데이터프레임 - 그룹 연산

r
group = c(rep("A", 5), rep("B", 5))
set.seed(1); age=c(sample(15:35, 10))
mydat = data.frame(group, age)
head(mydat)

tapply

r
tapply(age, group, mean, data=mydat)

그룹별(group) 평균(mean) 나이(age)

aggregate

r
aggregate(age~group, data=mydat, mean)

그룹별(group) 평균(mean) 나이(age)