RStudio 혹은 R 콘솔에서 작업한 결과를 내보낸다. 텍스트와 시각화 산출물을 내보내는데, capture.output, ggsave 함수를 이해한다.

로컬 컴퓨터 출력결과 내보내기

1 분석 산출물 내보내기

R콘솔 혹은 RStudio에서 데이터 분석, 모형개발, 시각화, 기계학습을 마치게 되면 산출물이 생성되게 된다. 다양한 산출물이 생성되지만, 크게 텍스트와 그래프로 나누어서 로컬 컴퓨터에 저장하는 경우를 생각해 본다.

2 작업 흐름도

\(y=x^2\) 수식에 따라 생성되는 데이터프레임을 생성한다. 데이터를 모의시험으로 생성된 것으로 전처리 과정은 생략한다. lm() 함수를 통해 선형모형을 적합시킨다. 선형회귀모형 산출결과물을 모형요약결과를 텍스트로, 회귀분석 시각화 산출물을 .pdf 파일로 저장하여 다음 작업단계에서 재사용한다.

3 출력산출물 생성 핵심함수

기본 util 팩키지에 포함된 capture.output 함수를 통해 선형회귀모형 산출결과를 텍스토 파일로 저장한다. ggplot2 팩키지에 포함된 ggsave 함수를 통해 회귀분석 모형을 시각화해서 내보낸다.

4 출력산출물 생성 R코드

5 출력산출물 생성결과

R콘솔 혹은 RStudio에서 01-capture-output.R 스크립트를 실행하면 다음과 같이 선형회귀 분석결과가 텍스트 파일과 pdf 파일로 깔끔하게 떨어져서 저장된다.

로컬 컴퓨터 출력결과 내보내기