Structura listelor
Când lucrezi în R, vei folosi adesea cadre de date sau vectori. Un alt tip de obiect R este lista. Deși listele pot părea complicate, ele sunt extrem de puternice. Listele sunt ca geanta magică a Hermionei Granger (din Harry Potter): pot conține o varietate largă de lucruri. Elementele dintr-o listă nu trebuie să fie de același tip, iar atâta timp cât știi cum este organizată, poți extrage exact ce ai nevoie prin indexare.
Atât listele cu nume, cât și cele fără pot fi indexate cu paranteze pătrate duble [[ ]], astfel: listname[[ index ]]
Dacă o listă are elemente denumite, poți folosi și $ pentru indexare. Sintaxa list$elementname extrage elementul cu acel nume din listă. Ca orice alt obiect în R, poți folosi str() pentru a examina structura listei.
Acest exercițiu face parte din cursul
Bazele programării funcționale cu purrr
Instrucțiuni pentru exercițiu
- Încarcă pachetul
repurrrsive. - Încarcă setul de date
wesanderson. - Examinează structura primului element din
wesanderson. - Examinează structura elementului
GrandBudapestdinwesanderson.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(___$___)