Struktura listy
Pracując w R, najczęściej korzystasz z ramek danych lub wektorów. Innym rodzajem obiektu w R jest lista. Listy bywają skomplikowane, ale są też niezwykle potężnym narzędziem. Można je porównać do magicznej torby – mogą przechowywać bardzo różnorodne rzeczy. Elementy listy nie muszą być tego samego typu danych, a jeśli znasz jej strukturę, możesz łatwo wyciągnąć to, czego potrzebujesz, korzystając z indeksowania.
Zarówno nazwane, jak i nienazwane listy można indeksować za pomocą podwójnych nawiasów kwadratowych [[ ]], w ten sposób: listname[[ index ]]
Jeśli lista jest nazwana, możesz też użyć $ do indeksowania. Składnia list$elementname wyciąga nazwany element z listy. Podobnie jak w przypadku każdego innego obiektu w R, możesz użyć str(), aby sprawdzić strukturę listy.
To ćwiczenie jest częścią kursu
Podstawy programowania funkcyjnego z purrr
Instrukcje do ćwiczenia
- Wczytaj pakiet
repurrrsive. - Wczytaj zbiór danych
wesanderson. - Zbadaj strukturę pierwszego elementu w
wesanderson. - Zbadaj strukturę elementu
GrandBudapestwwesanderson.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(___$___)