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 파일 내용