Créer une liste nommée
Bravo, vous êtes en plein élan!
Comme pour votre liste de choses à faire, vous voulez éviter d'oublier à quoi correspondent les composantes de votre liste. C'est pourquoi vous devriez leur donner des noms :
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
Cela crée une liste dont les composantes s'appellent name1, name2, etc. Si vous souhaitez nommer vos listes après les avoir créées, vous pouvez utiliser la fonction names() comme vous l'avez fait avec 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")
Cette activité fait partie du cours
Introduction à R
Instructions de l’exercice
- Modifiez le code de l'exercice précédent (voir l'éditeur) en ajoutant des noms aux composantes. Utilisez pour
my_vectorle nomvec, pourmy_matrixle nommatet pourmy_dfle nomdf. - Affichez
my_listafin de pouvoir examiner le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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