Importer des données STATA avec foreign (2)
Les données peuvent être très variées : vecteurs de caractères, variables catégorielles, dates et plus encore. Dans ces cas-là, les arguments supplémentaires de read.dta() sont très utiles.
Les arguments que vous utiliserez le plus souvent sont convert.dates, convert.factors, missing.type et convert.underscore. Leur signification est assez directe, comme Filip l'a expliqué dans la vidéo. L'objectif est de bien convertir les données STATA en structures de données R standard. Tapez ?read.dta pour connaître les valeurs par défaut.
Le jeu de données de cet exercice contient des mesures socioéconomiques et l'accès à l'éducation pour différentes personnes (source : Banque mondiale). Ces données sont disponibles sous forme de fichier edequality.dta, qui se trouve dans le dossier worldbank de votre répertoire de travail.
Cette activité fait partie du cours
Importation de données intermédiaire avec R
Instructions de l’exercice
- Indiquez le chemin vers le fichier à l'aide de
file.path(). Nommez-lepath. Rappelez-vous que le fichier"edequality.dta"se trouve dans le dossier"worldbank". - Utilisez la variable
pathpour importer le fichier de données de trois façons différentes; à chaque fois, affichez sa structure avecstr(): edu_equal_1: en passant seulement lepathdu fichier àread.dta().edu_equal_2: en passant lepathdu fichier et en réglantconvert.factorsàFALSE.edu_equal_3: en passant lepathdu fichier et en réglantconvert.underscoreàTRUE.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# foreign is already loaded
# Specify the file path using file.path(): path
# Create and print structure of edu_equal_1
# Create and print structure of edu_equal_2
# Create and print structure of edu_equal_3