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

bookIndexation dans les Facteurs

L’indexation dans les facteurs fonctionne de la même manière qu’avec les vecteurs : sélection des éléments par leur position ou par une séquence de positions.

Indexation de base

Extraction de valeurs spécifiques d’un facteur en plaçant leurs indices entre crochets.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
copy

Le résultat affiche les valeurs sélectionnées, mais R liste toujours tous les niveaux du facteur sous la sortie.

Suppression des niveaux inutilisés

Pour afficher uniquement les niveaux présents dans le résultat, utiliser le paramètre drop = T (T ou TRUE).

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
copy

Séquences

Lors de la sélection d'une plage d'éléments, l'opérateur deux-points (:) génère des indices consécutifs. Par exemple, 5:10 crée la séquence 5, 6, 7, 8, 9, 10. Cela facilite l'extraction de plusieurs éléments en une seule fois.

Tâche

Swipe to start coding

Vous disposez d'un ensemble de données sur les groupes sanguins sous forme de facteur. Votre tâche consiste à :

  1. Afficher les 3e, 10e et 15e éléments de blood_gr, en veillant à supprimer les niveaux inutilisés (en utilisant le paramètre drop).
  2. Afficher chaque élément du 15e au 21e inclus.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
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

Suggested prompts:

Can you explain more about how factors differ from regular vectors in R?

What happens if I try to index a factor with a value that doesn't exist?

Can you show an example of using the colon operator to select a range from a factor?

close

Awesome!

Completion rate improved to 2.27

bookIndexation dans les Facteurs

Glissez pour afficher le menu

L’indexation dans les facteurs fonctionne de la même manière qu’avec les vecteurs : sélection des éléments par leur position ou par une séquence de positions.

Indexation de base

Extraction de valeurs spécifiques d’un facteur en plaçant leurs indices entre crochets.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
copy

Le résultat affiche les valeurs sélectionnées, mais R liste toujours tous les niveaux du facteur sous la sortie.

Suppression des niveaux inutilisés

Pour afficher uniquement les niveaux présents dans le résultat, utiliser le paramètre drop = T (T ou TRUE).

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
copy

Séquences

Lors de la sélection d'une plage d'éléments, l'opérateur deux-points (:) génère des indices consécutifs. Par exemple, 5:10 crée la séquence 5, 6, 7, 8, 9, 10. Cela facilite l'extraction de plusieurs éléments en une seule fois.

Tâche

Swipe to start coding

Vous disposez d'un ensemble de données sur les groupes sanguins sous forme de facteur. Votre tâche consiste à :

  1. Afficher les 3e, 10e et 15e éléments de blood_gr, en veillant à supprimer les niveaux inutilisés (en utilisant le paramètre drop).
  2. Afficher chaque élément du 15e au 21e inclus.

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 2
single

single

some-alt