본문 바로가기
R 주제/R 기초 및 통계 강의

[R강의] 167. 다른 파일에 정의된 함수 불러와서 사용하기 (source)

by 만다린망고 2023. 8. 29.
반응형

R파일을 하나 만들어줍니다. myfunctions.R 이라는 이름으로 아래 경로에 저장하겠습니다. 

C:\Users\Public\Documents


원하는 함수들을 정의합니다. 여러개 정의해도 됩니다. 

myfun1=function(a,b){
  return(a+b)
}

myfun2=function(a,b){
  return(a*b)
}

myfun3=function(a,b){
  return(a+b^2)
}


다른 R파일에서 위 함수들을 불러올건데요. source 함수가 사용됩니다. 먼저 다른 R파일을 하나 열어줍니다. 아래 코드를 이용하여 위에서 정의한 함수들을 불러옵니다 .

source("C:/Users/Public/Documents/myfunctions.R")


아래와 같이 함수들이 작동하는 것을 알 수 있습니다. 

> myfun1(1,40)
[1] 41


저는 직접 정의해서 사용하는 함수들이 있어서, 하나의 파일에 모아놓고 source 함수로 불러와서 사용합니다. 

반응형

댓글