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

single

Indexation 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

Récupération 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)]

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]

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

Glissez pour commencer à coder

Vous disposez d'un ensemble de données sur les groupes sanguins au format 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

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

some-alt