R에서 목록을 파일로 내보내는 방법(예제 포함)


Sink() 함수를 사용하여 목록을 R의 CSV 파일 또는 텍스트 파일로 빠르게 내보낼 수 있습니다.

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

 #create list
my_list <- list(A=c(1, 5, 6, 6, 3),
                B=c('hey', 'hello'),
                C=1:10)

#view list
my_list

$A
[1] 1 5 6 6 3

$B
[1] “hey” “hello”

$C
 [1] 1 2 3 4 5 6 7 8 9 10

관련 항목: R의 Sink() 함수에 대한 간단한 소개

예 1: 목록을 텍스트 파일로 내보내기

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

 #define file name
sink(' my_list.txt ')

#print my_list to file
print (my_list)

#close external connection to file 
sink()

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

텍스트 파일에는 R과 동일한 형식의 목록이 포함되어 있습니다.

또한 수신자 함수에서 여러 인쇄 문을 사용하여 여러 목록을 단일 텍스트 파일로 내보낼 수도 있습니다.

 #create multiple lists
my_list1 <- list(A=c(1, 5, 6, 6, 3),
                B=c('hey', 'hello'),
                C=1:10)

my_list2 <- list(D=c(2, 2, 4, 6, 7),
                 E=c('one', 'five'))

#define file name
sink(' my_lists.txt ')

#print multiple lists to file
print (my_list1)
print (my_list2)

#close external connection to file 
sink()

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

텍스트 파일에는 두 목록이 모두 포함되어 있습니다.

예 2: 목록을 CSV 파일로 내보내기

다음 Sink() 함수를 사용하여 목록을 CSV 파일로 내보낼 수 있습니다.

 #define file name
sink(' my_list.csv ')

#print my_list to file
print (my_list)

#close external connection to file 
sink()

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

CSV 파일에는 R과 동일한 형식의 목록이 포함되어 있습니다.

추가 리소스

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

R에서 데이터 프레임을 Excel 파일로 내보내는 방법
R에서 데이터 프레임을 CSV 파일로 내보내는 방법
R에서 write.table을 사용하는 방법

의견을 추가하다

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