Création d'une liste nommée
Bravo, vous avez le vent en poupe !
Tout comme pour votre liste de choses à faire, vous voulez éviter de ne pas savoir ou de ne pas vous souvenir de ce que représentent les éléments de votre liste. C'est pourquoi vous devez leur donner un nom :
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
Cela crée une liste de composants nommés name1
, name2
, et ainsi de suite. Si vous souhaitez nommer vos listes après les avoir créées, vous pouvez utiliser la fonction names()
comme vous l'avez fait pour les vecteurs. Les commandes suivantes sont entièrement équivalentes à l'affectation ci-dessus :
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
Cet exercice fait partie du cours
Introduction à R
Instructions
- Modifiez le code de l'exercice précédent (voir éditeur) en ajoutant des noms aux composants. Utilisez pour
my_vector
le nomvec
, pourmy_matrix
le nommat
et pourmy_df
le nomdf
. - Affichez
my_list
pour pouvoir contrôler la sortie.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)
# Print out my_list