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
Instructions de l’exercice
- Sélectionnez dans
shining_listle vecteur qui représente les acteurs. Affichez simplement ce vecteur. - Sélectionnez dans
shining_listle 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