CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Importez le fichier de données directement depuis l’URL avec read_dta() et stockez-le dans sugar.
  • Affichez la structure de sugar. La colonne Date est de classe labelled.
  • Convertissez les valeurs de la colonne Date de sugar en dates, en utilisant as.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
Modifier et exécuter le code