반응형
도구 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
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 55. 범주형 자료의 입력 (factor) (0) | 2020.03.27 |
---|---|
[R 강의] 54. 1표본 Z 검정 함수 만들기 (0) | 2020.03.26 |
[R 강의] 52. 작업폴더 보기/설정하기, 작업폴더 내 파일보기 (0) | 2020.03.26 |
[R 강의] 51. 중심극한정리 시뮬레이션 (0) | 2020.03.26 |
[R 강의] 50. 화면분할, 여러 그래프를 한 화면에 그리기 (par 함수) (0) | 2020.03.25 |
댓글