Importer des données SAS avec haven
haven est un paquet extrêmement simple à utiliser pour importer des données de 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 clé : le chemin vers votre fichier local. Vous pouvez même transmettre une URL ; haven téléchargera alors automatiquement le fichier pour vous 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 personnes (Source : SAS). L'information est enregistrée dans un fichier SAS, sales.sas7bdat, disponible dans votre répertoire de travail actuel. Vous pouvez aussi télécharger les données ici.
Cette activité fait partie du cours
Importation de données intermédiaire avec R
Instructions de l’exercice
- Chargez le paquet
haven; il est déjà installé sur les serveurs de DataCamp. - Importez le fichier de données
"sales.sas7bdat". Nommez la trame de données importéesales. - Affichez la structure de
salesavecstr(). Certaines colonnes représentent des variables catégorielles et devraient 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