Chapter 18 apply
류의 함수를
apply()
함수 패밀리는 루프를 명시적으로 생성하는 필요성을 최소화하는 벡터화된 함수로 구성됩니다. 이러한 함수는 지정된 함수를 데이터 개체에 적용하며 함수 간의 주요 차이점은 함수가 적용되는 개체 클래스(리스트, 행렬 등)와 함수에서 반환하는 개체 클래스에 있습니다. 다음은 데이터 분석에 사용하는 가장 일반적인 형태의 appy()
함수 패밀리이지만, 여기에서 다루지 않는 추가적인 함수(mapply
,rapply
,vapply
등)들도 있다는 것을 알고 있어야 합니다.
apply()
: 행렬과 데이터 프레임에 적용lapply()
: 리스트에 적용. 리스트 반환sapply()
: 리스트에 적용…단순화된 출력tapply()
: 벡터에 적용- 그 밖에도 유용한 apply 류의 함수들