Indexation des éléments de liste
Les éléments d'une liste peuvent être accédés de plusieurs façons. Comme pour les vecteurs, l'indexation commence à 1.
Accès par index
Les éléments d'une liste peuvent être accédés avec des crochets simples ou doubles :
- L'utilisation de crochets simples (
[ ]) retourne l'élément sous forme de liste ; - L'utilisation de crochets doubles (
[[ ]]) retourne la valeur elle-même.
Exemple
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
Accès par étiquette
Si une liste possède des étiquettes, il est possible d’extraire des éléments en utilisant ces étiquettes. Comme pour les indices, il est possible d’utiliser des crochets simples ([ ]) pour retourner une liste ou des crochets doubles ([[ ]]) pour retourner la valeur. De plus, le signe dollar ($) offre un raccourci pour accéder aux valeurs.
Exemple
1234567test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
Swipe to start coding
Vous disposez d'une liste info contenant des informations sur un cours.
Votre tâche consiste à :
- Extraire le premier élément sous forme de liste.
- Afficher la classe de cet élément avec la fonction
class(). - Extraire le quatrième élément sous forme de type numérique.
- Afficher la classe de cet élément avec la fonction
class().
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
Indexation des éléments de liste
Glissez pour afficher le menu
Les éléments d'une liste peuvent être accédés de plusieurs façons. Comme pour les vecteurs, l'indexation commence à 1.
Accès par index
Les éléments d'une liste peuvent être accédés avec des crochets simples ou doubles :
- L'utilisation de crochets simples (
[ ]) retourne l'élément sous forme de liste ; - L'utilisation de crochets doubles (
[[ ]]) retourne la valeur elle-même.
Exemple
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
Accès par étiquette
Si une liste possède des étiquettes, il est possible d’extraire des éléments en utilisant ces étiquettes. Comme pour les indices, il est possible d’utiliser des crochets simples ([ ]) pour retourner une liste ou des crochets doubles ([[ ]]) pour retourner la valeur. De plus, le signe dollar ($) offre un raccourci pour accéder aux valeurs.
Exemple
1234567test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
Swipe to start coding
Vous disposez d'une liste info contenant des informations sur un cours.
Votre tâche consiste à :
- Extraire le premier élément sous forme de liste.
- Afficher la classe de cet élément avec la fonction
class(). - Extraire le quatrième élément sous forme de type numérique.
- Afficher la classe de cet élément avec la fonction
class().
Solution
Merci pour vos commentaires !
single