더북(TheBook)

3 sink( ) 함수: 분석 결괏값 저장하기

sink() 함수는 편집 창이나 콘솔 창에서 실행한 R 코드의 결과를 콘솔 창에 출력하는 대신 외부 파일로 출력합니다. 분석한 결괏값만 출력해서 정리하고 싶을 때 유용하게 사용할 수 있습니다. sink(“만들 파일이름”)으로 파일을 만든 후 코드를 실행하여 결과 출력 기록 작업을 수행하고, sink()로 파일 기록을 마칩니다. 파일은 역시 프로젝트의 워킹 디렉터리에 만들어집니다.

> sink("output.txt")     # 출력을 output.txt에 기록 시작
> x <- 1
> y <- 2
> x
> y
> x + y-----실행 결과를 output.txt에 기록
> sink()                # 기록 마침

 

워킹 디렉터리 내에 만들어진 output.txt 파일을 열어 보면 다음 그림과 같이 콘솔 창에 출력될 결과가 파일로 저장되어 있습니다.

 

그림 6-28 | output.txt 파일 내용

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.