Indexation des éléments de liste
Les éléments d'une liste peuvent être accédés de plusieurs manières. 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 à l'aide de ces étiquettes. Comme pour les indices, l'utilisation de crochets simples ([ ]
) retourne une liste, tandis que les doubles crochets ([[ ]]
) retournent 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 le 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 manières. 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 à l'aide de ces étiquettes. Comme pour les indices, l'utilisation de crochets simples ([ ]
) retourne une liste, tandis que les doubles crochets ([[ ]]
) retournent 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 le 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