Importer des données STATA avec haven
Passons maintenant aux fichiers de données STATA; vous pouvez utiliser read_dta() pour ceux-ci.
En examinant le résultat de l'appel à read_dta(), vous remarquerez qu'une colonne sera importée comme vecteur labelled, un équivalent R d'une structure de données courante dans d'autres environnements statistiques. Pour pouvoir continuer à travailler efficacement avec les données dans R, il est préférable de convertir cette donnée en une classe standard de R. Pour convertir une variable de classe labelled en facteur, vous aurez besoin de la fonction as_factor() de haven.
Dans cet exercice, vous allez travailler avec des données sur les importations et exportations annuelles de sucre, à la fois en USD et en poids. Les données se trouvent à l'adresse suivante : https://assets.datacamp.com/production/course_1478/datasets/trade.dta
Cette activité fait partie du cours
Importation de données intermédiaire avec R
Instructions de l’exercice
- Importez le fichier de données directement depuis l'URL avec
read_dta()et enregistrez-le soussugar. - Affichez la structure de
sugar. La colonneDateest de classelabelled. - Convertissez les valeurs de la colonne
Datedesugaren dates à l'aide deas.Date(as_factor(___)). - Affichez de nouveau la structure de
sugar. C'est mieux maintenant ?
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# haven is already loaded
# Import the data from the URL: sugar
# Structure of sugar
# Convert values in Date column to dates
# Structure of sugar again