함수function란? 특정한 작업을 독립적으로 수행하는 프로그램 코드의 집합체입니다.
함수의 구조는 다음과 같습니다. 함수이름 <- function(매개변수) {함수의내용} 함수의내용에는 함수가 호출되면 실행할 내용을 입력합니다.
매개변수 지정 시 function(num = 1)와 같은 방식으로 하면 num 매개변수의 default값은 1이 됩니다. 변수의 종류는 다음과 같습니다.
전역변수 어디서 접근할 수 있는 변수입니다. 프로그램이 종료될 때까지 사용 가능합니다.
지역변수 함수 내부에서만 사용이 가능한 변수입니다. 함수 내에서 정의됩니다.
함수가 호출되면 생성되었다가 함수가 종료되면 함께 소멸됩니다. 지역변수와 전역변수가 동일한 이름을 갖는 경우, 함수 내에서는 지역변수로 인식이 됩니다.
함수를 벗어나면 전역변수의 값이 보존되고, 함수 내의 연산에 영향을 미치지 않습니다. 함수의 생성 방법은 다음과 같습니다. 1) R에서 직접 만드는 방법이 있습니다. cal.mean <- fu...
#
args
#
함수
#
지역변수
#
전역변수
#
연산자생성
#
R컴퓨팅
#
R
#
function
#
fix함수
#
edit함수
#
attributes
#
함수생성
원문 링크 : [R컴퓨팅] 3. R 함수 만들기/변수의 종류