Rda-bestanden opslaan en laden in r (met voorbeelden)


Bestanden die eindigen met de extensie .rda vertegenwoordigen Rdata-bestanden.

U kunt de functie save() gebruiken om dit soort bestanden in R op te slaan:

 save(df, file=' my_data.rda ')

En je kunt de functie load() gebruiken om dit soort bestanden in R te laden:

 load(file=' my_data.rda ')

Het volgende voorbeeld laat zien hoe u elk van deze functies in de praktijk kunt gebruiken.

Voorbeeld: RDA-bestanden opslaan en laden in R

Stel dat we het volgende dataframe in R creëren:

 #make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (x=rnorm(100),
                 y=rnorm(100),
                 z=rnorm(100))

#view data frame
head(df)

           X Y Z
1 1.2629543 0.7818592 -1.0457177
2 -0.3262334 -0.7767766 -0.8962113
3 1.3297993 -0.6159899 1.2693872
4 1.2724293 0.0465803 0.5938409
5 0.4146414 -1.1303858 0.7756343
6 -1.5399500 0.5767188 1.5573704

We kunnen de functie save() gebruiken om dit gegevensblok op te slaan in een .rda-bestand:

Dit bestand wordt automatisch opgeslagen in de huidige werkmap. Je kunt de werkmap vinden met behulp van de getwd() functie:

 #display working directory
getwd()

"C:/Users/Bob/Documents"

Stel nu dat we de functie rm() gebruiken om het datablok uit de huidige R-omgeving te verwijderen:

 #remove data frame from current R environment
rm(df)

Als we naar onze huidige omgeving in RStudio kijken, zullen we zien dat deze geen objecten bevat:

We kunnen dan de functie load() gebruiken om het .rda-bestand in de huidige R-omgeving te laden:

 load(file=' my_data.rda ')

Als we opnieuw naar de huidige omgeving in RStudio kijken, zullen we zien dat deze nu het dataframe bevat:

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere bestandstypen in R kunt lezen:

CSV-bestanden importeren in R
Excel-bestanden importeren in R
TSV-bestanden importeren in R

Einen Kommentar hinzufügen

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