CommencerCommencez gratuitement

Importer des données SPSS avec foreign (2)

Dans l’exercice précédent, vous avez utilisé l’argument to.data.frame dans read.spss(). Il existe de nombreuses autres façons de personnaliser l’import de vos données SPSS.

Dans cet exercice, vous allez tester un autre argument, use.value.labels. Il indique si les variables avec des étiquettes de valeurs doivent être converties en facteurs R avec des niveaux nommés en conséquence. L’argument vaut TRUE par défaut, ce qui signifie que les variables dites « labellisées » dans SPSS sont converties en facteurs dans R.

Vous travaillerez à nouveau avec les données international.sav, disponibles dans votre répertoire de travail actuel.

Cet exercice fait partie du cours

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

Instructions de l’exercice

  • Importez le fichier de données "international.sav" en tant que data frame, demo_1.
  • Affichez les premières lignes de demo_1 avec la fonction head().
  • Importez le fichier de données "international.sav" en tant que data frame, demo_2, mais cette fois de façon à ce que les variables avec des étiquettes de valeurs ne soient pas converties en facteurs R.
  • De nouveau, affichez les premières lignes de demo_2. Voyez-vous la différence entre les deux data frames ?

Exercice interactif pratique

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

# foreign is already loaded

# Import international.sav as demo_1


# Print out the head of demo_1


# Import international.sav as demo_2


# Print out the head of demo_2
Modifier et exécuter le code