Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj pakiet repurrrsive.
  • Wczytaj zbiór danych wesanderson.
  • Zbadaj strukturę pierwszego elementu w wesanderson.
  • Zbadaj strukturę elementu GrandBudapest w wesanderson.

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(___$___)
Edytuj i uruchom kod