apply(), apply() 형식

CODEDRAGON Development/AI

반응형

 

 

 

apply()

·         R에서 가장 유명하고 가장 많이 사용되는 기능 하나는 apply(), tapply(), lapply() 같은 *apply() 함수입니다.

·         R에서 사용자 정의 함수를 행렬의 행이나 열에 적용할 있게 apply() 사용법에 대해 알아봅시다.

 

 

 

apply() 형식

·         배열 또는 행렬(m) 함수(f) dimcode 방향으로 적용하여 결과를 벡터, 배열 또는 리스트로 반환합니다.

·         반환 값은 f 길이 1 벡터들을 반환한 경우 벡터, 1보다 벡터들을 반환한 경우 행렬, 서로 다른 길이의 벡터를 반환한 경우 리스트가 됩니다.

 

 

행렬에서 apply 사용하는 일반적인 형태입니다.

apply(m, dimcode, f, fargs)

 

인수 설명
m 행렬
dimcode 차원수(함수를 적용하는 방향)
 
1 함수를 행에 적용
2 열에 적용
c(1, 2) 행과 방향 모두를 의미
 
f 적용할 함수
fargs f 필요한 인수의 집합
선택사항입니다.

 

 

반환 값은 f 길이 1 벡터들을 반환한 경우 벡터, 1보다 벡터들을 반환한 경우 행렬, 서로 다른 길이의 벡터를 반환한 경우 리스트가 됩니다.

반환 값을 str( ) 검토하면 데이터 타입을 알아낼 있습니다.

f 반환하는 길이
1 벡터 벡터
1보다 벡터 행렬
서로 다른 길이 리스트