Wyodrębnianie elementów listy
Możesz też wyodrębniać elementy wewnątrz listy za pomocą notacji nawiasowej: ListName$ElementName[VectorNumber]. Jeśli element listy jest ramką danych, możesz wyciągnąć kolumnę w taki sposób: ListName$ElementName$ColumnName lub ListName[[1]][,1].
W tym ćwiczeniu przeanalizujesz zbiory danych wesanderson i sw_films z pakietu repurrrsive.
wesanderson zawiera palety kolorów dla każdego z filmów Wesa Andersona. Kolory są zapisane w formacie szesnastkowym, czyli jako znak # po którym następuje sześć cyfr oznaczających konkretny kolor. Użyjesz dwóch różnych sposobów, aby wyodrębnić dany kolor w formacie szesnastkowym.
sw_films zawiera informacje o filmach z serii Gwiezdnych Wojen, takie jak tytuł, reżyser, producent itp. Skorzystasz z wyodrębniania, żeby zbadać ten zbiór danych.
To ćwiczenie jest częścią kursu
Podstawy programowania funkcyjnego z purrr
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Third element of the first wesanderson vector
___[[___]][___]
# Fourth element of the GrandBudapest wesanderson vector
____$___[___]