Elementen uit een lijst selecteren
Je lijst bestaat vaak uit meerdere elementen en componenten. Daarom is het niet altijd vanzelfsprekend om er één element, meerdere elementen of een component uit te halen.
Een manier om een component te selecteren is met de genummerde positie van die component. Om bijvoorbeeld de eerste component van shining_list te "pakken" typ je
shining_list[[1]]
Een snelle manier om dit te proberen is om het in de console te typen. Belangrijk om te onthouden: om elementen uit vectors te selecteren, gebruik je enkele rechte haken: [ ]. Haal ze niet door elkaar!
Je kunt ook verwijzen naar de namen van de componenten, met [[ ]] of met het $-teken. Beide selecteren het data frame met de reviews:
shining_list[["reviews"]]
shining_list$reviews
Naast het selecteren van componenten, moet je vaak specifieke elementen uit die componenten kiezen. Met shining_list[[2]][1] selecteer je bijvoorbeeld uit het tweede component, actors (shining_list[[2]]), het eerste element ([1]). Als je dit in de console typt, zie je dat het antwoord Jack Nicholson is.
Deze oefening maakt deel uit van de cursus
Inleiding tot R
Oefeninstructies
- Selecteer uit
shining_listde vector die de acteurs voorstelt. Print deze vector. - Selecteer uit
shining_listhet tweede element in de vector die de acteurs voorstelt. Print dit net als hierboven.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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