1. 학습
  2. /
  3. 강의
  4. /
  5. R 중급

Connected

연습 문제

직접 함수 작성하기

오, 이제 본격적으로 진행하네요… 이제 직접 함수를 작성해 보겠습니다! 시작하기 전에 다음 함수 템플릿을 살펴보세요:

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

이 레시피에서 할당 연산자(<-)를 사용하는 점에 주목하세요. 예를 들어 벡터를 변수에 할당할 때와 같습니다. 우연이 아닙니다. R에서 함수를 만든다는 것은 기본적으로 함수 객체를 변수에 할당하는 것입니다! 위 레시피에서는 새로운 R 변수 my_fun을 만들고, 정의를 실행하는 즉시 작업 공간에서 사용할 수 있게 됩니다. 그다음부터는 my_fun을 함수처럼 사용할 수 있습니다.

지침

100 XP
  • 함수 pow_two()를 만드세요. 인수 하나를 받아 그 수의 제곱(자기 자신과의 곱)을 반환해야 합니다.
  • 방금 정의한 함수를 입력값 12로 호출하세요.
  • 다음으로 함수 sum_abs()를 만드세요. 인수 두 개를 받아 두 인수의 절댓값을 더한 합을 반환해야 합니다.
  • 마지막으로 sum_abs() 함수를 인수 -2와 3으로 호출하세요.