CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Indiquez le chemin vers le fichier à l'aide de file.path(). Nommez-le path. Rappelez-vous que le fichier "edequality.dta" se trouve dans le dossier "worldbank".
  • Utilisez la variable path pour importer le fichier de données de trois façons différentes; à chaque fois, affichez sa structure avec str() :
  • edu_equal_1 : en passant seulement le path du fichier à read.dta().
  • edu_equal_2 : en passant le path du fichier et en réglant convert.factors à FALSE.
  • edu_equal_3 : en passant le path du fichier et en réglant convert.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

Modifier et exécuter le code