[R/ split 함수] 나눠봅시다. split!
split (x, f, drop = FALSE, ...) x 를 f 를 기준으로 나눈 것을 list 형태로 반환한다. ex)split(iris[, iris[,5]) / iris[,5] 를 기준으로 iris를 나눠준다. list 형태로 반환하기 때문에, split의 결과를 lapply에 적용할 수 있다. lapply(split(airquality, airquality[['Month']]), colMeans, na.rm = T)sapply(split(airquality, airquality[['Month']]), colMeans, na.rm = T) 하지만 tapply 를 적용할 수 있는 경우도 있다.
더보기