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()(ouread_stata(), identiques) - SPSS :
read_sav()ouread_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>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
salesavecstr(). 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