R에서 sink() 함수를 사용하는 방법(예제 포함)


Sink() 함수를 사용하여 R 출력을 외부 연결로 구동할 수 있습니다.

이 기능은 문자열이나 데이터 블록을 CSV 파일이나 텍스트 파일로 쉽게 내보낼 수 있다는 점에서 유용합니다.

이 함수는 다음 기본 구문을 사용합니다.

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink() 

다음 예에서는 이 기능을 실제로 사용하는 세 가지 방법을 보여줍니다.

예제 1: Sink()를 사용하여 문자열을 텍스트 파일로 내보내기

다음 Sink() 함수를 사용하여 문자열을 텍스트 파일로 내보낼 수 있습니다.

 #define file name
sink(" my_data.txt ")

#write this text to file
"here is some text"

#close the external connection
sink()

그런 다음 현재 작업 디렉터리 로 이동하여 텍스트 파일을 열 수 있습니다.

파일에는 우리가 지정한 문자열이 포함되어 있습니다.

여러 문자열을 텍스트 파일로 내보낼 수도 있습니다.

 #define file name
sink(" my_data.txt ")

#write several strings to file
"first text"
"second text"
"third text"

#close the external connection
sink()

그런 다음 현재 작업 디렉터리로 이동하여 텍스트 파일을 열 수 있습니다.

파일에는 우리가 지정한 세 개의 문자열이 포함되어 있습니다.

예제 2: Sink()를 사용하여 데이터 블록을 텍스트 파일로 내보내기

다음 Sink() 함수를 사용하여 데이터 블록을 텍스트 파일로 내보낼 수 있습니다.

 #define file name
sink(" my_data.txt ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

그런 다음 현재 작업 디렉터리로 이동하여 텍스트 파일을 열 수 있습니다.

파일에는 우리가 만든 데이터 프레임이 포함되어 있습니다.

예 3: Sink()를 사용하여 데이터 프레임을 CSV 파일로 내보내기

다음 Sink() 함수를 사용하여 데이터 프레임을 CSV 파일로 내보낼 수 있습니다.

 #define file name
sink(" my_data.csv ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

그런 다음 현재 작업 디렉터리로 이동하여 CSV 파일을 열 수 있습니다.

CSV 파일에는 우리가 만든 데이터 프레임이 포함되어 있습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 데이터 프레임을 Excel 파일로 내보내는 방법
R에서 데이터 프레임을 CSV 파일로 내보내는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다