직접 함수를 작성하기
이제 본격적으로 나만의 함수를 직접 작성해 볼 차례입니다! 시작하기 전에 아래의 함수 템플릿을 먼저 살펴보세요.
my_fun <- function(arg1, arg2) {
body
}
이 템플릿에서는 벡터를 변수에 할당할 때처럼 할당 연산자(<-)를 사용하고 있습니다. 이는 우연이 아닙니다. R에서 함수를 만드는 것은 사실 함수 객체를 변수에 할당하는 것과 같습니다! 위 템플릿에서는 새로운 R 변수 my_fun을 만들고 있으며, 정의를 실행하는 즉시 작업 공간에서 사용할 수 있게 됩니다. 이후부터는 my_fun을 함수로 호출할 수 있습니다.
이 연습은 강의의 일부입니다
중급 R
연습 안내
- 함수
pow_two()를 만드세요. 이 함수는 인수를 하나 받아 그 수의 제곱(즉, 그 수를 자기 자신과 곱한 값)을 반환합니다. - 새로 정의한 함수를
12를 입력값으로 하여 호출하세요. - 다음으로, 함수
sum_abs()를 만드세요. 이 함수는 두 개의 인수를 받아 두 인수의 절댓값의 합을 반환합니다. - 마지막으로, 함수
sum_abs()를 인수-2와3으로 호출하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a function pow_two()
# Use the function
# Create a function sum_abs()
# Use the function