더북(TheBook)

다음은 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 패키지로 좀 더 쉽게 할 수 있거든요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.