본문 바로가기
9.유용한 함수모음/외부 스크립트

[R 기초] 함수를 별도의 스크립트로 읽어오기

by makhimh 2020. 9. 26.
반응형

[R 기초] 함수를 별도의 스크립트로 읽어오기


함수가 긴 경우 외부 파일에 함수를 정의하고 스크립트에서 읽어오는 방법이 있습니다. 


먼저 함수를 정의해야 하는데요. R에서 [File]-[New File]-[R Script] 로 새 창을 열어서 함수를 정의하시고 저장하셔도 되구요. 메모장에다 함수를 쓰고 저장하시고, 확장자만 R로 하시면 됩니다. 저장하실 때 파일 이름과 함수 이름을 동일하게 해주셔야 합니다. 안그러면 error가 발생합니다. 


불러오실 때는, working directory에 파일이 있는 경우에는 아래와 같이 불러옵니다. 파일 이름이 my_fun.R 이라고 합시다. 


source("my_fun.R")


만약 함수가 working directory에 있지 않은 경우, working directory를 함수 경로로 바꿔주셔도 되고, 


setwd("함수경로")


함수를 불러올 때 전체 경로를 입력하셔도 됩니다. 


source("함수경로/my_fun.R")


반응형

댓글