CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Modifiez le code de l'exercice précédent (voir éditeur) en ajoutant des noms aux composants. Utilisez pour my_vector le nom vec, pour my_matrix le nom mat et pour my_df le nom df.
  • 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
Modifier et exécuter le code