Contenu du cours
Introduction à R : Partie II
Introduction à R : Partie II
Modification
Passons maintenant aux outils de modification de liste. Tout d'abord, considérons les méthodes d'ajout d'un élément (ou d'éléments) à une liste.
La première méthode est pratique pour ajouter des valeurs uniques. Vous devez attribuer une nouvelle valeur au nouvel index ou nommage. Par exemple, ajoutons un nouvel élément nommé integer
avec la valeur de 23L
.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
Remarque
Contrairement à la fonction
list()
, vous devez utiliser des guillemets pour le nommage lors de l'ajout d'un nouvel élément. Vous pouvez également 'fusionner' deux listes en les plaçant à l'intérieur d'un vecteur. Cette approche 'connectera' deux listes ensemble.
# Two lists list1 <- list("first", 10) list2 <- list("second", 20) # Merge two lists list12 <- c(list1, list2) list12 # Output its value
De plus, vous pouvez supprimer des éléments de la liste. Pour ce faire, assignez à l'index nécessaire la valeur NULL
. Par exemple, supprimons TRUE
du premier exemple.
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
Comme vous pouvez le voir, vous avez supprimé l'élément TRUE
. Enfin, pour changer la valeur existante de la liste, réassignez la nouvelle valeur à l'index/nommage existant. Par exemple, si vous écrivez test[1] <- "word"
, alors au lieu de "Text"
, le premier élément sera "word"
.
Swipe to start coding
Étant donné la liste info
du chapitre précédent. Vos tâches sont :
- Réécrire le quatrième élément en
44
(ce chapitre est le 44ème). - 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 !
Modification
Passons maintenant aux outils de modification de liste. Tout d'abord, considérons les méthodes d'ajout d'un élément (ou d'éléments) à une liste.
La première méthode est pratique pour ajouter des valeurs uniques. Vous devez attribuer une nouvelle valeur au nouvel index ou nommage. Par exemple, ajoutons un nouvel élément nommé integer
avec la valeur de 23L
.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
Remarque
Contrairement à la fonction
list()
, vous devez utiliser des guillemets pour le nommage lors de l'ajout d'un nouvel élément. Vous pouvez également 'fusionner' deux listes en les plaçant à l'intérieur d'un vecteur. Cette approche 'connectera' deux listes ensemble.
# Two lists list1 <- list("first", 10) list2 <- list("second", 20) # Merge two lists list12 <- c(list1, list2) list12 # Output its value
De plus, vous pouvez supprimer des éléments de la liste. Pour ce faire, assignez à l'index nécessaire la valeur NULL
. Par exemple, supprimons TRUE
du premier exemple.
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
Comme vous pouvez le voir, vous avez supprimé l'élément TRUE
. Enfin, pour changer la valeur existante de la liste, réassignez la nouvelle valeur à l'index/nommage existant. Par exemple, si vous écrivez test[1] <- "word"
, alors au lieu de "Text"
, le premier élément sera "word"
.
Swipe to start coding
Étant donné la liste info
du chapitre précédent. Vos tâches sont :
- Réécrire le quatrième élément en
44
(ce chapitre est le 44ème). - 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 !