더북(TheBook)

그럼 인수 값 x를 받아 2를 곱하는 간단한 함수를 만들어 보겠습니다. 앞서 배운 들여쓰기 문법 가이드를 적용해서 코드를 작성해 보겠습니다.

> user_f <- function(x) {     # x에 2를 곱하는 user_f 함수 선언
+     return (x * 2)
+ }

> user_f(c(1:3))              # 1부터 3까지 x에 인수를 넘김
[1] 2 4 6

 

user_f()라는 사용자 정의 함수를 만들었고 x로 1~3을 인자로 받았습니다. user_f는 인자에 2를 곱해서 반환하는 함수이므로 2, 4, 6을 출력합니다. 사용자가 만든 함수는 RStudio의 환경 창에 표시됩니다.

 

그림 5-6 | RStudio 사용자 함수 표현

 

복잡한 로직이 반복적으로 필요할 때 사용자 함수를 만들어 사용하면 편리합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.