CommencezCommencez gratuitement

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

Voir le cours

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_vector le nom vec, pour my_matrix le nom mat et pour my_df le nom df.
  • Affichez my_list afin 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
Modifier et exécuter le code