apply() 함수를 사용하면 반복문으로 처리해야 할것을 더욱 간결하게 처리할수 있다.
함수 | 기능 |
---|---|
apply(X, MARGIN, 함수,…) | MARGIN이 1이면 행, MARGIN이 2이면 열에, MARGIN=c(1,2)이면 각 요소에 함수를 적용 |
lapply(X, 함수,…) | 벡터, 데이터 프레임, 리스트에 대해 함수를 적용하고 결과를 리스트로 반환 |
sapply(X, 함수, ,…) | 결과를 벡터나 행렬로 반환 |
tapply(X, INDEX, 함수,…) | 그룹화된 변수에 대해서 그룹별로 함수를 적용하고 교차표를 반환 |
mapply(함수,…) | sapply()의 다변량 버전 |
sweep(X, MARGIN, 통계량, FUN=”-”,…) | 벡터와 행렬, 배열의 MARGIN으로 지정한 차원에서 통계량을 뺌(FUN=”+”이면 더함) |
댓글 없음 :
댓글 쓰기