Come salvare e caricare file rda in r (con esempi)


I file che terminano con un’estensione .rda rappresentano file Rdata.

Puoi utilizzare la funzione save() per salvare questi tipi di file in R:

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

E puoi usare la funzione load() per caricare questi tipi di file in R:

 load(file=' my_data.rda ')

L’esempio seguente mostra come utilizzare nella pratica ciascuna di queste funzioni.

Esempio: salvare e caricare file RDA in R

Supponiamo di creare il seguente frame di dati in R:

 #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

Possiamo usare la funzione save() per salvare questo blocco di dati in un file .rda:

Questo file verrà automaticamente salvato nella directory di lavoro corrente. Puoi trovare la directory di lavoro usando la funzione getwd() :

 #display working directory
getwd()

"C:/Users/Bob/Documents"

Supponiamo ora di utilizzare la funzione rm() per rimuovere il blocco dati dall’ambiente R corrente:

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

Se guardiamo il nostro ambiente attuale in RStudio, vedremo che non contiene alcun oggetto:

Possiamo quindi utilizzare la funzione load() per caricare il file .rda nell’ambiente R corrente:

 load(file=' my_data.rda ')

Se osserviamo nuovamente l’ambiente attuale in RStudio, vedremo che ora contiene il frame di dati:

Risorse addizionali

I seguenti tutorial spiegano come leggere altri tipi di file in R:

Come importare file CSV in R
Come importare file Excel in R
Come importare file TSV in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *