NOTE

    sink()와 비슷한 cat() 함수

    cat() 함수는 숫자나 문자를 결합하여 출력하는데, 다음과 같이 외부 결과 출력용으로도 응용할 수 있습니다.

    > connect <- file("result.txt", "w")     # 파일 설정
    > x <- iris$Sepal.Length
    > cat(summary(x), file = connect)        # summary 함수의 결과를 파일에 기록
    > close(connect)                         # 파일 종료

     

    워킹 디렉터리 내에 생성된 result.txt 파일을 열어 보면 다음 그림과 같은 내용이 저장되어 있습니다.

     

    그림 6-32 | cat() 함수를 사용하여 저장한 출력 결과

     

    sink() 함수는 콘솔 창에 출력되는 모든 결과가, cat() 함수는 출력을 원하는 변수의 결과가 외부 파일로 만들어진 것을 알 수 있습니다. 상황에 따라 적절히 선택하여 사용합니다.

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