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 une méthode abrégée 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
Génial!
Completion taux amélioré à 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 une méthode abrégée 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