다음은 mapply() 함수를 사용하는 예시입니다. mapply() 함수는 각 대상 인수(arguments)(받는 값)에 대해 지정한 요약 통계를 적용합니다. iris 데이터의 각 1~4열에 대해 최댓값을 구하는 요약 통계인 max를 적용하는 예를 살펴보겠습니다.
> mapply(max, iris[, 1:4]) Sepal.Length Sepal.Width Petal.Length Petal.Width 7.9 4.4 6.9 2.5
* 1~4번째 열을 인수로 적용
그림 6-41 | max 요약 통계가 적용되는 원리
각 열의 가장 큰 값을 구했습니다.
apply 계열 함수가 조금 어려운가요? 그렇다면 넘어가도 좋습니다. 뒤에 배울 dplyr 패키지로 좀 더 쉽게 할 수 있거든요.