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

[R 강의] 53. 함수를 파일(.R)로 저장 및 사용하기

by 만다린망고 2020. 3. 26.
반응형
도구 R로 푸는 통계

53. 함수를 파일(.R)로 저장 및 사용하기



사용자가 정의한 함수를 파일로 저장해두고, 필요할 때마다 불러서 사용하는 방법입니다.


함수를 파일로 저장하기 위해서 새 스크립트를 하나 열어줍시다. 


파일 → 새 스크립트



 

아래와 같이 R 편집기 화면이 뜹니다. 함수를 하나 정의하고 다른이름으로 저장합니다. 



 

파일 이름은 my_mean.R 로 저장하겠습니다. 


저장한 뒤에 R Console 창으로 돌아옵니다. 작업폴더를 함수가 있는 폴더로 설정해야 저장한 함수 사용할 수 있습니다. (작업폴더 설정/변경 : http://hsm-edu.tistory.com/477)


> setwd("C:/Users/Desktop/R_MY_FUN")


함수를 사용하려면 먼저 함수를 실행해줘야 합니다. source함수를 이용합니다.


> source("my_mean.R")


echo=TRUE 로 바꾸면 함수 내용도 출력됩니다.


> source("my_mean.R",echo=TRUE)


> my_mean = function(a)

+ {

+ results=sum(a)/length(a)

+ return(results)

+ }


함수가 잘 작동하는지 확인해봅시다.


> a=c(1,2,3,4,5)

> my_mean(a)

[1] 3



 

영상이 더 편하신 분


반응형

댓글