Zacznij terazZacznij za darmo

Nadawanie nazw

Jeśli masz listę bez nazw, możesz oczywiście nadać nazwę każdemu jej elementowi. To bardzo przydatne rozwiązanie – pozwala odwoływać się do konkretnych elementów listy niezależnie od ich kolejności. Sprawdza się szczególnie wtedy, gdy pracujesz z listą, która może z czasem rosnąć lub się zmieniać, albo gdy używasz tego samego kodu na kilku różnych listach. Na przykład, jeśli lista zawiera ramkę danych, model i wykres, o wiele wygodniej jest odwołać się do $plot niż szukać, pod jakim numerem kryje się dany element.

To ćwiczenie jest częścią kursu

Podstawy programowania funkcyjnego z purrr

Zobacz kurs

Instrukcje do ćwiczenia

  • Używając potokowego przepływu pracy:
    • Nadaj nazwy każdemu elementowi listy sw_films i przypisz wynik do nowej listy sw_films_named.
    • Iteruj po elemencie title.
  • Sprawdź, czy nowa lista ma nazwy.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>% 
  set_names(map_chr(___, "___"))

# Check to see if the names worked/are correct
names(___)
Edytuj i uruchom kod