Een lijst exporteren naar een bestand in r (met voorbeelden)


U kunt de functie Sink() gebruiken om snel een lijst te exporteren naar een CSV-bestand of tekstbestand in R.

De volgende voorbeelden laten zien hoe u deze functie in de praktijk kunt gebruiken met de volgende lijst:

 #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

Gerelateerd: Een zachte introductie tot de functie Sink() in R

Voorbeeld 1: Exporteer de lijst naar een tekstbestand

We kunnen de volgende Sink() -functie gebruiken om de lijst naar een tekstbestand te exporteren:

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

#print my_list to file
print (my_list)

#close external connection to file 
sink()

We kunnen vervolgens naar de huidige werkmap navigeren en het tekstbestand openen:

Het tekstbestand bevat de lijst precies opgemaakt zoals deze was in R.

We kunnen ook meerdere printinstructies gebruiken in de ontvangerfunctie om meerdere lijsten naar één tekstbestand te exporteren:

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

We kunnen vervolgens naar de huidige werkmap navigeren en het tekstbestand openen:

Het tekstbestand bevat beide lijsten.

Voorbeeld 2: Exporteer de lijst naar een CSV-bestand

We kunnen de volgende Sink() -functie gebruiken om de lijst naar een CSV-bestand te exporteren:

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

#print my_list to file
print (my_list)

#close external connection to file 
sink()

We kunnen vervolgens naar de huidige werkmap navigeren en het CSV-bestand openen:

Het CSV-bestand bevat de lijst precies opgemaakt zoals deze was in R.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:

Een dataframe exporteren naar een Excel-bestand in R
Een dataframe exporteren naar een CSV-bestand in R
Hoe write.table te gebruiken in R

Einen Kommentar hinzufügen

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