Qu'est-ce qu'un facteur et pourquoi l'utiliser? (2)
Pour créer des facteurs en R, vous utilisez la fonction factor(). La première étape consiste à créer un vecteur qui contient toutes les observations appartenant à 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")
On voit clairement qu'il y a deux catégories, ou en termes de R des « niveaux de facteur » : "Male" et "Female".
La fonction factor() va encoder le vecteur comme un facteur :
factor_sex_vector <- factor(sex_vector)
Cette activité fait partie du cours
Introduction à R
Instructions de l’exercice
- Convertissez le vecteur de caractères
sex_vectoren facteur avecfactor()et assignez le résultat àfactor_sex_vector. - Affichez
factor_sex_vectoret vérifiez que R affiche les niveaux du facteur sous les valeurs elles-mêmes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Sex vector
sex_vector <- c("Male", "Female", "Female", "Male", "Male")
# Convert sex_vector to a factor
factor_sex_vector <-
# Print out factor_sex_vector