Výběr prvků ze seznamu
Seznamy bývají složeny z mnoha prvků a komponent, takže získat z nich jednu komponentu, více komponent nebo konkrétní prvek nemusí být vždy jednoduché.
Jeden ze způsobů, jak komponentu vybrat, je použít její číselnou pozici. Například pro získání první komponenty seznamu shining_list napíšeš
shining_list[[1]]
Nejrychlejší způsob, jak si to ověřit, je zadat příkaz přímo do konzole. Důležité upozornění: pro výběr prvků z vektorů se používají jednoduché hranaté závorky [ ]. Nezaměňuj je!
Na komponenty se můžeš odkazovat také jejich názvem — pomocí [[ ]] nebo operátoru $. Oba způsoby vrátí datový rámec s recenzemi:
shining_list[["reviews"]]
shining_list$reviews
Kromě výběru celých komponent často potřebuješ vybrat konkrétní prvky uvnitř nich. Například shining_list[[2]][1] vybere z druhé komponenty actors (shining_list[[2]]) první prvek ([1]). Pokud to zadáš do konzole, uvidíš, že odpověď je Jack Nicholson.
Toto cvičení je součástí kurzu
Introduction to R
Pokyny k cvičení
- Ze seznamu
shining_listvyber vektor představující herce a jednoduše ho vypiš. - Ze seznamu
shining_listvyber druhý prvek vektoru představujícího herce a vypiš ho stejným způsobem.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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