Accéder au contenu principal

Création d'une liste dans R

Pratiquez les listes en R en utilisant le matériel du cours Intro to R de DataCamp.
· 3 min lire

Explorez l'IA

Si vous souhaitez suivre notre cours gratuit d'introduction à R, voici le lien.

Création d'une liste

Créons notre première liste ! Pour construire une liste, vous utilisez la fonction list():

my_list <- list(comp1, comp2 ...)

Les arguments de la fonction de liste sont les composants de la liste. N'oubliez pas que ces composants peuvent être des matrices, des vecteurs, d'autres listes, ...

Instructions

Construisez une liste, nommée my_list, qui contient les variables my_vector, my_matrix et my_df en tant que composants de liste.

Création d'une liste nommée

Bravo, vous avez le vent en poupe !

Tout comme pour votre liste de tâches, 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")

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.
  • Imprimez my_list pour que vous puissiez contrôler la sortie.

Création d'une liste nommée (2)

En tant que grand fan de cinéma (souvenez-vous de votre travail chez LucasFilms), vous décidez de commencer à stocker des informations sur les bons films à l'aide de listes.

Commencez par créer une liste pour le film "The Shining". Nous avons déjà créé les variables mov, act et rev dans votre espace de travail R. N'hésitez pas à les consulter dans la console.

Instructions

Complétez le code de droite pour créer shining_list; il contient trois éléments :

  • moviename : une chaîne de caractères contenant le titre du film (stocké dans mov)
  • acteurs : un vecteur contenant les noms des principaux acteurs (stocké dans act)
  • reviews : un cadre de données qui contient certaines critiques (stocké dans rev)

N'oubliez pas de nommer les composants de la liste en conséquence (les noms sont : nom du film, acteurs et critiques).


Si vous souhaitez en savoir plus sur ce cours, voici le lien.

Consultez notre tutoriel sur les types de données dans R.

Sujets

Contenus associés

Tutoriel

Tutoriel Python sur les structures de données