Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

R est un langage de programmation populaire pour l'analyse de données, et il est souvent utilisé pour créer et manipuler des objets de données. Les fichiers RDS (R Data Serialization) sont un format courant pour enregistrer des objets R dans RStudio, et ils vous permettent de conserver l'état d'un objet entre les sessions R. L'enregistrement de votre objet R en tant que fichier RDS dans R peut être utile pour partager votre travail avec d'autres, répliquer votre analyse ou simplement stocker votre travail pour une utilisation ultérieure.

Dans ce didacticiel, vous apprendrez à enregistrer et à charger des objets à partir d'un fichier RDS dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates .

Nous couvrirons les bases de l'enregistrement et du chargement de fichiers RDS dans R. Nous expliquerons ce que sont les fichiers RDS et comment ils fonctionnent, et nous vous guiderons tout au long du processus d'enregistrement d'un objet R en tant que fichier RDS, puis de chargement de ce fichier. dans R. Nous vous fournirons également quelques trucs et astuces pour vous aider à travailler plus efficacement avec les fichiers RDS.

Table des matières

Préparation du fichier

Pour cette démonstration, nous utiliserons le package Lahman qui contient des données de baseball. Nous utiliserons également le package tidyverse pour l'analyse de base.

Le package Lahman contient un ensemble de données appelé Salaires. L'objectif est de créer un tableau contenant des informations sur l'année, le nom du joueur et leurs salaires individuels et cumulés.

Tout d'abord, attribuons l'ensemble de données Salaries aux gains. Ensuite, filtrez les informations inutiles de l'ensemble de données à l'aide de la fonction de sélection ( ) . Ensuite, organisez les données en les organisant selon playerID et yearID. Les données sont en outre regroupées en fonction de playerID.

L' opérateur pipe , noté %>% , est utilisé pour alimenter les résultats d'une opération dans l'opération suivante en dessous.

Comment enregistrer et charger un fichier RDS dans R

Pour créer une nouvelle colonne contenant les salaires cumulés des joueurs, nous devons utiliser la fonction mutate ( ) avec la fonction cumsum ( ) . Lorsque vous exécutez le code, vous obtenez un tableau contenant des informations sur l'année, le joueur, le salaire et le salaire cumulé.

Comment enregistrer et charger un fichier RDS dans R

Cependant, il est difficile d'identifier les joueurs en se basant uniquement sur le numéro d'identification. Nous devons ajouter des colonnes indiquant le nom du joueur. Pour ce faire, utilisez la fonction de sélection ( ) . Dans le code ci-dessous, la fonction left_join() est utilisée pour joindre les deux tables ensemble.

Pour afficher la nouvelle table, exécutez l'objet. La fonction head() est utilisée pour retourner les premières lignes d'un tableau.

Comment enregistrer et charger un fichier RDS dans R

Si vous souhaitez vérifier l'exactitude du résultat, vous pouvez utiliser l' opérateur d'égalité qui est désigné par deux signes égal ( == ).

Enregistrement d'un fichier RDS dans R

L'enregistrement d'un objet en tant que fichier RDS dans R vous permet de travailler dessus ultérieurement, contrairement à un fichier avec une extension CSV.

Pour enregistrer un fichier avec une extension RDS, utilisez la fonction write_rds() . Vous pouvez voir qu'il appartient au package readr dans Lahman.

Comment enregistrer et charger un fichier RDS dans R

Dans l'argument, écrivez le nom de l'objet R et l'emplacement où vous souhaitez enregistrer le fichier.

Comment enregistrer et charger un fichier RDS dans R

Si vous ouvrez une nouvelle session RStudio, vous pouvez revoir l'objet en utilisant la fonction read_rds() .

Comment enregistrer et charger un fichier RDS dans R

Ouvrir un objet dans LuckyTemplates à l'aide d'un fichier RDS dans R

Pour ouvrir un objet avec une extension RDS dans LuckyTemplates, cliquez sur l' option Obtenir des données sous l'onglet Accueil et sélectionnez Plus .

Comment enregistrer et charger un fichier RDS dans R

Dans l' assistant Obtenir des données , sélectionnez R Script , puis cliquez sur Connecter .

Comment enregistrer et charger un fichier RDS dans R

Dans la zone de texte, écrivez le package de bibliothèque avec la même ligne de code utilisée pour ouvrir le fichier RDS dans RStudio. Cliquez ensuite sur OK .

Comment enregistrer et charger un fichier RDS dans R

Une fois le fichier chargé, vous pouvez l'ouvrir dans Power Query et apporter des modifications supplémentaires. Mais il est recommandé de nettoyer et de peaufiner les données et la table dans RStudio avant d'importer le fichier dans LuckyTemplates.

Comment enregistrer et charger un fichier RDS dans R

Conclusion

Un fichier RDS est un moyen pratique et efficace d'enregistrer et de partager des objets R tels que des blocs de données, des modèles et des listes. Ils peuvent être facilement lus et écrits et constituent une excellente alternative aux autres formats de fichiers tels que CSV ou Excel.

De plus, les fichiers RDS maintiennent l'intégrité et la structure des objets R, ce qui les rend idéaux pour l'analyse de données et les projets de modélisation. Ils sont un outil essentiel pour tout utilisateur de R et peuvent grandement simplifier le processus de travail avec des données dans R.

Tous mes vœux,

George Mount

Bonus : enregistrez l'intégralité de votre espace de travail

C'est une bonne idée d'enregistrer l'image de votre espace de travail lorsque vos sessions de travail sont longues.

Cela peut être fait à tout moment à l'aide de la fonction save.image()

enregistrer.image()

Cela stocke votre espace de travail dans un fichier nommé .RData par défaut. Cela garantira que vous ne perdrez pas tout votre travail en cas de redémarrage du système, par exemple.

Lorsque vous fermez R/RStudio, il vous demande si vous souhaitez enregistrer votre espace de travail. Si vous dites oui, la prochaine fois que vous démarrerez R, cet espace de travail sera chargé. Ce fichier enregistré sera également nommé .RData.

Il est également possible de préciser le nom du fichier de sauvegarde de votre espace de travail :

save.image(file = "my_work_space.RData")

Pour restaurer votre espace de travail, tapez ceci :

charger("mon_espace_travail.RData")


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.