06 | 배치 실행
데이터 분석은 R 명령을 대화식 환경에서 실행하는 것이 일반적이지만, 장시간 분석을 수행해야 한다거나 반복적인 작업을 종종 해야 한다면 배치 파일을 만들어 실행할 수 있다. 다음은 Rscript를 사용해 코드를 .R 파일에 저장하고 배치로 실행하는 예다.
$ cat > x.R #!/usr/bin/env Rscript print("hello") ^D $ chmod u+x x.R $ ./x.R [1] "Hello"
또는 source( ) 함수를 사용해 다른 함수를 R 스크립트에서 불러들여 실행할 수도 있다. 이 함수의 형식은 다음과 같다.
source : 파일 또는 url에서 입력을 받아 실행함 |
source(
file # 파일명
)
|
예를 들어, 데이터를 불러들이는 작업은 data_load.R에 구현하고 데이터 분석은 data_analysis.R에 저장한 후 main.R을 다음과 같이 구성할 수 있다.
source("data_load.R") source("data_analysis.R")