Comment enregistrer et charger des fichiers RDA dans R (avec exemples)



Les fichiers qui se terminent par une extension .rda représentent des fichiers Rdata.

Vous pouvez utiliser la fonction save() pour enregistrer ces types de fichiers dans R :

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

Et vous pouvez utiliser la fonction load() pour charger ces types de fichiers dans R :

load(file='my_data.rda')

L’exemple suivant montre comment utiliser chacune de ces fonctions dans la pratique.

Exemple : enregistrer et charger des fichiers RDA dans R

Supposons que nous créions le bloc de données suivant dans R :

#make this example reproducible
set.seed(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

Nous pouvons utiliser la fonction save() pour enregistrer ce bloc de données dans un fichier .rda :

Ce fichier sera automatiquement enregistré dans le répertoire de travail actuel. Vous pouvez trouver le répertoire de travail en utilisant la fonction getwd() :

#display working directory
getwd()

"C:/Users/Bob/Documents"

Supposons maintenant que nous utilisions la fonction rm() pour supprimer le bloc de données de l’environnement R actuel :

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

Si nous regardons notre environnement actuel dans RStudio, nous verrons qu’il ne contient aucun objet :

Nous pouvons ensuite utiliser la fonction load() pour charger le fichier .rda dans l’environnement R actuel :

load(file='my_data.rda')

Si nous regardons à nouveau l’environnement actuel dans RStudio, nous verrons qu’il contient désormais le bloc de données :

Ressources additionnelles

Les didacticiels suivants expliquent comment lire d’autres types de fichiers dans R :

Comment importer des fichiers CSV dans R
Comment importer des fichiers Excel dans R
Comment importer des fichiers TSV dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *