Modification des éléments de liste
Les listes sont flexibles : il est possible d’ajouter, de supprimer ou de modifier leurs éléments.
Ajout d’éléments
Pour ajouter un nouvel élément, il suffit d’assigner une valeur à un nouvel indice ou libellé.
Exemple
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Lors de l’ajout par étiquette, utiliser des guillemets (par exemple, "integer"
).
Il est également possible de fusionner deux listes avec la fonction c()
, qui les combine en une seule :
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Suppression d’éléments
Pour supprimer un élément, lui attribuer la valeur NULL
.
Exemple
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Mise à jour des éléments
Pour modifier la valeur d’un élément, il suffit de la réaffecter.
Exemple
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Vous disposez d'une liste info
contenant des informations sur le cours.
Vos tâches sont les suivantes :
- Mettre à jour le quatrième élément avec la valeur
44
(ce chapitre est le 44e). - Supprimer le troisième élément (qui est
1
). - Ajouter un nouvel élément nommé
Level
avec la valeur'Beginner'
. - Afficher la liste modifiée
info
.
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
Can you explain how to access elements in a list by index or label?
What happens if I try to remove an element that doesn't exist in the list?
Can you show more examples of merging lists with different structures?
Awesome!
Completion rate improved to 2.27
Modification des éléments de liste
Glissez pour afficher le menu
Les listes sont flexibles : il est possible d’ajouter, de supprimer ou de modifier leurs éléments.
Ajout d’éléments
Pour ajouter un nouvel élément, il suffit d’assigner une valeur à un nouvel indice ou libellé.
Exemple
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Lors de l’ajout par étiquette, utiliser des guillemets (par exemple, "integer"
).
Il est également possible de fusionner deux listes avec la fonction c()
, qui les combine en une seule :
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Suppression d’éléments
Pour supprimer un élément, lui attribuer la valeur NULL
.
Exemple
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Mise à jour des éléments
Pour modifier la valeur d’un élément, il suffit de la réaffecter.
Exemple
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Vous disposez d'une liste info
contenant des informations sur le cours.
Vos tâches sont les suivantes :
- Mettre à jour le quatrième élément avec la valeur
44
(ce chapitre est le 44e). - Supprimer le troisième élément (qui est
1
). - Ajouter un nouvel élément nommé
Level
avec la valeur'Beginner'
. - Afficher la liste modifiée
info
.
Solution
Merci pour vos commentaires !
single