Contenu du cours
Introduction à R : Partie II
Introduction à R : Partie II
Extraction des Éléments de Liste
Bien. Maintenant, découvrons comment extraire certains éléments d'une liste. L'indexation des listes est la même que celle des vecteurs, c'est-à-dire que le premier élément a l'index 1, le deuxième a l'index 2, et ainsi de suite. Par exemple, extrayons le deuxième élément de la liste test
du chapitre précédent.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
Comme vous pouvez le remarquer, nous avons extrait l'élément de la liste en tant que liste elle-même ! Il en résulte que pour l'exemple ci-dessus, vous ne pouvez pas effectuer d'opérations arithmétiques avec l'élément extrait puisqu'il s'agit d'une liste, pas d'un nombre. Pour afficher un élément de la liste avec son type, placez son index entre doubles crochets. Pour l'exemple ci-dessus, cela ressemblera à ceci :
test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
Si la liste a des noms, vous pouvez utiliser le signe dollar pour accéder directement à la valeur avec son type. Vous pouvez également passer le nom de l'élément pour accéder à sa valeur à l'intérieur de crochets simples ou doubles (comme,
test$text,
test['text'], ou
test[['text']]`).
Swipe to start coding
Étant donné la liste info
du chapitre précédent. Vous devez accomplir les tâches suivantes :
- Extraire le premier élément en tant que liste.
- Afficher la classe de l'élément de la tâche 1 en utilisant la fonction
class()
. - Extraire le quatrième élément en tant que type numérique.
- Afficher la classe de l'élément de la tâche 3 en utilisant la fonction
class()
.
Solution
Merci pour vos commentaires !
Extraction des Éléments de Liste
Bien. Maintenant, découvrons comment extraire certains éléments d'une liste. L'indexation des listes est la même que celle des vecteurs, c'est-à-dire que le premier élément a l'index 1, le deuxième a l'index 2, et ainsi de suite. Par exemple, extrayons le deuxième élément de la liste test
du chapitre précédent.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
Comme vous pouvez le remarquer, nous avons extrait l'élément de la liste en tant que liste elle-même ! Il en résulte que pour l'exemple ci-dessus, vous ne pouvez pas effectuer d'opérations arithmétiques avec l'élément extrait puisqu'il s'agit d'une liste, pas d'un nombre. Pour afficher un élément de la liste avec son type, placez son index entre doubles crochets. Pour l'exemple ci-dessus, cela ressemblera à ceci :
test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
Si la liste a des noms, vous pouvez utiliser le signe dollar pour accéder directement à la valeur avec son type. Vous pouvez également passer le nom de l'élément pour accéder à sa valeur à l'intérieur de crochets simples ou doubles (comme,
test$text,
test['text'], ou
test[['text']]`).
Swipe to start coding
Étant donné la liste info
du chapitre précédent. Vous devez accomplir les tâches suivantes :
- Extraire le premier élément en tant que liste.
- Afficher la classe de l'élément de la tâche 1 en utilisant la fonction
class()
. - Extraire le quatrième élément en tant que type numérique.
- Afficher la classe de l'élément de la tâche 3 en utilisant la fonction
class()
.
Solution
Merci pour vos commentaires !