시작하기무료로 시작하기

직접 함수를 작성하기

이제 본격적으로 나만의 함수를 직접 작성해 볼 차례입니다! 시작하기 전에 아래의 함수 템플릿을 먼저 살펴보세요.

my_fun <- function(arg1, arg2) {
  body
}

이 템플릿에서는 벡터를 변수에 할당할 때처럼 할당 연산자(<-)를 사용하고 있습니다. 이는 우연이 아닙니다. R에서 함수를 만드는 것은 사실 함수 객체를 변수에 할당하는 것과 같습니다! 위 템플릿에서는 새로운 R 변수 my_fun을 만들고 있으며, 정의를 실행하는 즉시 작업 공간에서 사용할 수 있게 됩니다. 이후부터는 my_fun을 함수로 호출할 수 있습니다.

이 연습은 강의의 일부입니다

중급 R

강의 보기

연습 안내

  • 함수 pow_two()를 만드세요. 이 함수는 인수를 하나 받아 그 수의 제곱(즉, 그 수를 자기 자신과 곱한 값)을 반환합니다.
  • 새로 정의한 함수를 12를 입력값으로 하여 호출하세요.
  • 다음으로, 함수 sum_abs()를 만드세요. 이 함수는 두 개의 인수를 받아 두 인수의 절댓값의 합을 반환합니다.
  • 마지막으로, 함수 sum_abs()를 인수 -23으로 호출하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
코드 편집 및 실행