그럼 인수 값 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 사용자 함수 표현
복잡한 로직이 반복적으로 필요할 때 사용자 함수를 만들어 사용하면 편리합니다.