CommencezCommencez 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 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

Voir le cours

Instructions de l’exercice

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