CommencezCommencez gratuitement

Sélection d'éléments d'une liste

Votre liste sera souvent composée de nombreux éléments et composantes. Ainsi, obtenir un seul élément, plusieurs éléments ou une composante n'est pas toujours simple.

Une façon de sélectionner une composante est d'utiliser sa position numérique. Par exemple, pour « prendre » la première composante de shining_list, vous tapez

shining_list[[1]]

Un moyen rapide de vérifier est de l'essayer dans la console. Point important à retenir : pour sélectionner des éléments dans des vecteurs, vous utilisez des crochets simples : [ ]. Ne les confondez pas!

Vous pouvez aussi faire référence aux noms des composantes, avec [[ ]] ou avec le signe $. Les deux sélectionneront la trame de données représentant les évaluations :

shining_list[["reviews"]]
shining_list$reviews

En plus de sélectionner des composantes, vous devez souvent sélectionner des éléments précis à l'intérieur de ces composantes. Par exemple, avec shining_list[[2]][1], vous sélectionnez, dans la deuxième composante actors (shining_list[[2]]), le premier élément ([1]). En l'exécutant dans la console, vous verrez que la réponse est Jack Nicholson.

Cette activité fait partie du cours

Introduction à R

Voir le cours

Instructions de l’exercice

  • Sélectionnez dans shining_list le vecteur qui représente les acteurs. Affichez simplement ce vecteur.
  • Sélectionnez dans shining_list le deuxième élément du vecteur qui représente les acteurs. Affichez-le comme précédemment.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# shining_list is already pre-loaded in the workspace

# Print out the vector representing the actors


# Print the second element of the vector representing the actors
Modifier et exécuter le code