Importer des données STATA avec haven
Passons maintenant aux fichiers de données STATA ; vous pouvez utiliser read_dta() pour ceux-ci.
En inspectant le résultat de l’appel à read_dta(), vous remarquerez qu’une colonne est importée comme vecteur labelled, l’équivalent R d’une structure de données courante dans d’autres environnements statistiques. Pour continuer à travailler efficacement dans R, il est préférable de convertir ces données en une classe R standard. Pour convertir une variable de classe labelled en facteur, vous aurez besoin de la fonction as_factor() du package haven.
Dans cet exercice, vous travaillerez sur des données annuelles d’importation et d’exportation de sucre, à la fois en USD et en poids. Les données sont disponibles à l’adresse suivante : https://assets.datacamp.com/production/course_1478/datasets/trade.dta
Cet exercice fait partie du cours
<cours>Importation de données en R : niveau intermédiaire</cours>Instructions de l’exercice
- Importez le fichier de données directement depuis l’URL avec
read_dta()et stockez-le danssugar. - Affichez la structure de
sugar. La colonneDateest de classelabelled. - Convertissez les valeurs de la colonne
Datedesugaren dates, en utilisantas.Date(as_factor(___)). - Affichez à 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