Cara mengekspor daftar ke file di r (dengan contoh)


Anda dapat menggunakan fungsi Sink() untuk mengekspor daftar dengan cepat ke file CSV atau file teks di R.

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktik dengan daftar berikut:

 #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

Terkait: Pengantar Lembut tentang Fungsi Sink() di R

Contoh 1: Ekspor daftar ke file teks

Kita dapat menggunakan fungsi Sink() berikut untuk mengekspor daftar ke file teks:

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

#print my_list to file
print (my_list)

#close external connection to file 
sink()

Kami kemudian dapat menavigasi ke direktori kerja saat ini dan membuka file teks:

File teks berisi daftar yang diformat persis seperti di R.

Kita juga dapat menggunakan beberapa pernyataan print di fungsi receiver untuk mengekspor beberapa daftar ke satu file teks:

 #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()

Kami kemudian dapat menavigasi ke direktori kerja saat ini dan membuka file teks:

File teks berisi kedua daftar.

Contoh 2: Ekspor daftar ke file CSV

Kita dapat menggunakan fungsi Sink() berikut untuk mengekspor daftar ke file CSV:

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

#print my_list to file
print (my_list)

#close external connection to file 
sink()

Kami kemudian dapat menavigasi ke direktori kerja saat ini dan membuka file CSV:

File CSV berisi daftar yang diformat persis seperti di R.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara mengekspor bingkai data ke file Excel di R
Cara mengekspor bingkai data ke file CSV di R
Cara menggunakan write.table di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *