Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Modification des éléments de liste | Listes
Introduction à R

bookModification 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
copy
Note
Remarque

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 :

123456
list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
copy

Suppression d’éléments

Pour supprimer un élément, lui attribuer la valeur NULL.

Exemple

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
copy

Mise à jour des éléments

Pour modifier la valeur d’un élément, il suffit de la réaffecter.

Exemple

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Tâche

Swipe to start coding

Vous disposez d'une liste info contenant des informations sur le cours.

Vos tâches sont les suivantes :

  1. Mettre à jour le quatrième élément avec la valeur 44 (ce chapitre est le 44e).
  2. Supprimer le troisième élément (qui est 1).
  3. Ajouter un nouvel élément nommé Level avec la valeur 'Beginner'.
  4. Afficher la liste modifiée info.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 4
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

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookModification 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
copy
Note
Remarque

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 :

123456
list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
copy

Suppression d’éléments

Pour supprimer un élément, lui attribuer la valeur NULL.

Exemple

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
copy

Mise à jour des éléments

Pour modifier la valeur d’un élément, il suffit de la réaffecter.

Exemple

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Tâche

Swipe to start coding

Vous disposez d'une liste info contenant des informations sur le cours.

Vos tâches sont les suivantes :

  1. Mettre à jour le quatrième élément avec la valeur 44 (ce chapitre est le 44e).
  2. Supprimer le troisième élément (qui est 1).
  3. Ajouter un nouvel élément nommé Level avec la valeur 'Beginner'.
  4. Afficher la liste modifiée info.

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 6. Chapitre 4
single

single

some-alt