Niveaux dans les Facteurs
Niveaux dans un facteur représentent l'ensemble des catégories distinctes que le facteur peut prendre.
Affichage des niveaux
La fonction levels() affiche toutes les valeurs uniques stockées dans un facteur.
Exemple
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
Facteurs ordonnés
Dans certains cas, les catégories possèdent un ordre naturel (par exemple, "court" < "moyen" < "grand"). Les facteurs peuvent être déclarés comme ordonnés en définissant ordered = TRUE.
Exemple
12345sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
Ordre personnalisé
Par défaut, R classe les niveaux par ordre alphabétique, ce qui ne correspond pas toujours à la hiérarchie souhaitée. Il est possible de définir un ordre spécifique en transmettant un vecteur de niveaux dans la séquence désirée.
Exemple
123456sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
Cela garantit que l'ordre correspond à votre intention.
Swipe to start coding
Vous disposez d’un vecteur de notes allant de 'A' à 'F'. Votre tâche consiste à le convertir en un facteur ordonné selon la séquence 'F < D < C < B < A' :
- Convertissez le vecteur
gradesen facteur en respectant l’ordre requis, puis stockez-le dans la variablegrades_f. - Affichez l’intégralité de la variable
grades_f.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.27
Niveaux dans les Facteurs
Glissez pour afficher le menu
Niveaux dans un facteur représentent l'ensemble des catégories distinctes que le facteur peut prendre.
Affichage des niveaux
La fonction levels() affiche toutes les valeurs uniques stockées dans un facteur.
Exemple
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
Facteurs ordonnés
Dans certains cas, les catégories possèdent un ordre naturel (par exemple, "court" < "moyen" < "grand"). Les facteurs peuvent être déclarés comme ordonnés en définissant ordered = TRUE.
Exemple
12345sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
Ordre personnalisé
Par défaut, R classe les niveaux par ordre alphabétique, ce qui ne correspond pas toujours à la hiérarchie souhaitée. Il est possible de définir un ordre spécifique en transmettant un vecteur de niveaux dans la séquence désirée.
Exemple
123456sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
Cela garantit que l'ordre correspond à votre intention.
Swipe to start coding
Vous disposez d’un vecteur de notes allant de 'A' à 'F'. Votre tâche consiste à le convertir en un facteur ordonné selon la séquence 'F < D < C < B < A' :
- Convertissez le vecteur
gradesen facteur en respectant l’ordre requis, puis stockez-le dans la variablegrades_f. - Affichez l’intégralité de la variable
grades_f.
Solution
Merci pour vos commentaires !
single