CommencerCommencez gratuitement

Importer des données SAS avec haven

haven est un package très simple d’utilisation pour importer des données depuis trois logiciels : SAS, STATA et SPSS. Selon le logiciel, vous utiliserez des fonctions différentes :

  • SAS : read_sas()
  • STATA : read_dta() (ou read_stata(), identiques)
  • SPSS : read_sav() ou read_por(), selon le type de fichier.

Toutes ces fonctions prennent un argument principal : le chemin vers votre fichier local. Vous pouvez même passer une URL ; haven téléchargera alors automatiquement le fichier avant de l’importer.

Vous allez travailler avec des données sur l’âge, le genre, le revenu et le niveau d’achat (0 = faible, 1 = élevé) de 36 individus (Source : SAS). Les informations sont stockées dans un fichier SAS, sales.sas7bdat, disponible dans votre répertoire de travail actuel. Vous pouvez également télécharger les données ici.

Cet exercice fait partie du cours

<cours>Importation de données en R : niveau intermédiaire</cours>
Voir le cours

Instructions de l’exercice

  • Chargez le package haven ; il est déjà installé sur les serveurs de DataCamp.
  • Importez le fichier de données "sales.sas7bdat". Nommez le data frame importé sales.
  • Affichez la structure de sales avec str(). Certaines colonnes représentent des variables catégorielles ; elles doivent donc être des facteurs.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Load the haven package


# Import sales.sas7bdat: sales


# Display the structure of sales
Modifier et exécuter le code