Qu'est-ce qu'un facteur et pourquoi l'utiliser ? (2)
Pour créer des facteurs dans R, utilisez la fonction factor()
. La première chose à faire est de créer un vecteur contenant toutes les observations qui appartiennent à un nombre limité de catégories. Par exemple, sex_vector
contient le sexe de 5 personnes différentes :
sex_vector <- c("Male","Female","Female","Male","Male")
Il est clair qu'il y a deux catégories, ou, en termes de R, deux « niveaux de facteurs », à l'œuvre ici : "Male" et "Female".
La fonction factor()
codera le vecteur comme un facteur :
factor_sex_vector <- factor(sex_vector)
Cet exercice fait partie du cours
Introduction à R
Instructions
- Convertissez le vecteur de caractères
sex_vector
en un facteur avecfactor()
et affectez le résultat àfactor_sex_vector
- Affichez
factor_sex_vector
et vérifiez que R affiche les niveaux de facteurs sous les valeurs réelles.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Sex vector
sex_vector <- c("Male", "Female", "Female", "Male", "Male")
# Convert sex_vector to a factor
factor_sex_vector <-
# Print out factor_sex_vector