Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Modification | Listes
Introduction à R : Partie II
course content

Contenu du cours

Introduction à R : Partie II

Introduction à R : Partie II

1. Matrices
2. Trames de Données
3. Listes

book
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.

12345
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
copy

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.

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

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.

123456
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
copy

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".

Tâche

Swipe to start coding

Étant donné la liste info du chapitre précédent. Vos tâches sont :

  1. Réécrire le quatrième élément en 44 (ce chapitre est le 44ème).
  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 3. Chapitre 4
toggle bottom row

book
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.

12345
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
copy

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.

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

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.

123456
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
copy

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".

Tâche

Swipe to start coding

Étant donné la liste info du chapitre précédent. Vos tâches sont :

  1. Réécrire le quatrième élément en 44 (ce chapitre est le 44ème).
  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 3. Chapitre 4
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt