Začněte nyníZačněte zdarma

Struktura seznamu

V R se běžně pracuje s datovými rámci nebo vektory. Dalším typem objektu v R je seznam (list). Seznamy mohou být na první pohled složité, ale zároveň jsou nesmírně mocné. Jsou jako Hermionina čarodějná kabelka (z Harryho Pottera) – vejde se do nich spousta různých věcí. Prvky seznamu nemusí být stejného datového typu, a pokud víš, jak je seznam uspořádaný, můžeš z něj snadno vytáhnout, co potřebuješ, pomocí subsettingu.

Pojmenované i nepojmenované seznamy lze subsettovat pomocí dvojitých hranatých závorek [[ ]], takto: listname[[ index ]]

Pokud má seznam pojmenované prvky, můžeš k nim přistupovat také pomocí $. Syntaxe list$elementname vytáhne pojmenovaný prvek ze seznamu. Stejně jako u jiných objektů v R můžeš použít funkci str() ke zjištění struktury seznamu.

Toto cvičení je součástí kurzu

Foundations of Functional Programming with purrr

Zobrazit kurz

Pokyny k cvičení

  • Načti balíček repurrrsive.
  • Načti datovou sadu wesanderson.
  • Prozkoumej strukturu prvního prvku v wesanderson.
  • Prozkoumej strukturu prvku GrandBudapest v wesanderson.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Load repurrrsive package, to get access to the wesanderson dataset
library(___)

# Load wesanderson dataset
data(___)

# Get structure of first element in wesanderson
str(___)

# Get structure of GrandBudapest element in wesanderson
str(___$___)
Upravit a spustit kód