apply 먼저, apply 기능 중의 sapply에 대해 알아보자. sapply(variable, function) 의 형식으로 첫번째 인풋 variable에 대하여 두번째 인풋 함수를 적용한 결과를 벡터값으로 돌려주는 것이다. 예를 들어, sapply(cost, mean) 이라면 cost라는 데이터의 평균값을 돌려준다.
비슷한 것으로 결과를 리스트로 돌려주는 lapply도 있다. sapply와 결과는 같은데 결과값 구조만 다르다. 기본값인 apply 함수는 apply(x, margin, function) 의 형식으로 첫번째 인풋 x에 대하여 margin이 1 일 경우 열별, margin이 2 일 경우 행별, 세 번째 인풋 함수를 적용한다. apply(cost, 2, sum) 이라면 cost라는 데이터의 행별 총 합을 구하는 것이다.
함수 정의하기 - 새로운 커스텀 함수를 만들고 싶을 때 name_of_func <- function(inputs){ # code 정의하기 } ex) ...
#
anonymous
#
apply
#
function
#
lapply
#
r
#
sapply