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