Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Niveaux dans les Facteurs | Facteurs
Introduction à R

bookNiveaux dans les Facteurs

Note
Définition

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

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

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

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

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

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Cela garantit que l'ordre correspond à votre intention.

Tâche

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' :

  1. Convertissez le vecteur grades en facteur en respectant l’ordre requis, puis stockez-le dans la variable grades_f.
  2. Affichez l’intégralité de la variable grades_f.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 2.27

bookNiveaux dans les Facteurs

Glissez pour afficher le menu

Note
Définition

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

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

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

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

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

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Cela garantit que l'ordre correspond à votre intention.

Tâche

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' :

  1. Convertissez le vecteur grades en facteur en respectant l’ordre requis, puis stockez-le dans la variable grades_f.
  2. Affichez l’intégralité de la variable grades_f.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
single

single

some-alt