So exportieren sie eine liste in eine datei in r (mit beispielen)


Mit der Funktion Sink() können Sie eine Liste schnell in eine CSV-Datei oder Textdatei in R exportieren.

Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis mit der folgenden Liste verwenden können:

 #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

Verwandte Themen: Eine sanfte Einführung in die Funktion Sink() in R

Beispiel 1: Exportieren Sie die Liste in eine Textdatei

Wir können die folgende Sink() -Funktion verwenden, um die Liste in eine Textdatei zu exportieren:

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

#print my_list to file
print (my_list)

#close external connection to file 
sink()

Wir können dann zum aktuellen Arbeitsverzeichnis navigieren und die Textdatei öffnen:

Die Textdatei enthält die Liste genau so formatiert, wie sie in R war.

Wir können auch mehrere print- Anweisungen in der Empfängerfunktion verwenden, um mehrere Listen in eine einzige Textdatei zu exportieren:

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

Wir können dann zum aktuellen Arbeitsverzeichnis navigieren und die Textdatei öffnen:

Die Textdatei enthält beide Listen.

Beispiel 2: Exportieren Sie die Liste in eine CSV-Datei

Wir können die folgende Sink() -Funktion verwenden, um die Liste in eine CSV-Datei zu exportieren:

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

#print my_list to file
print (my_list)

#close external connection to file 
sink()

Anschließend können wir zum aktuellen Arbeitsverzeichnis navigieren und die CSV-Datei öffnen:

Die CSV-Datei enthält die Liste genau so formatiert, wie sie in R war.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:

So exportieren Sie einen Datenrahmen in eine Excel-Datei in R
So exportieren Sie einen Datenrahmen in eine CSV-Datei in R
So verwenden Sie write.table in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert