R programming (studio) apply 함수(apply, lapply, sapply, tapply, mapply)
loop대신 훨씬 간단하게 반복적인 처리할 수 있는 함수, apply, lapply, sapply, tapply, mapply함수에 대해 알아보도록 하겠습니다. apply 배열 또는 행렬에 주어진 함수를 적용 결과는 벡터, 배열, 리스트로 반환합니다. 아래와 같이 행렬을 만들어 적용할 수 있다. apply(데이터, 1일경우 행 2일 경우 열, 함수) for문을 사용해 구현하면 아래 코드보다 훨씬 복잡합니다. lapply는 벡터, 리스트 또는 표현식에 함수를 적용, 결과가 리스트로 반환됩니다. apply는 행과 열 인자를 받아야 하지만 lapply list나 표현식을 처리하기 때문에 없어도 됩니다. 두 번째 인자인 함수에 다른 인자가 필요하다면 함수를 쓰고 , 그 뒤에 인자를 넣어주면 됩니다. sapply..