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_vectorle nomvec, pourmy_matrixle nommatet pourmy_dfle nomdf. - Affichez
my_listpour 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