Zacznij terazZacznij za darmo

Nadawanie nazw

Nadawanie nazw elementom listy znacznie ułatwia pracę z listami w wielu sytuacjach – kod staje się bardziej czytelny, co jest szczególnie ważne, gdy wracasz do niego po kilku tygodniach lub miesiącach.

W tym ćwiczeniu będziesz pracować z zbiorami danych gh_repos i gh_users i nadasz im nazwy na dwa różne sposoby. Obie metody dają ten sam wynik: listę z nazwanymi elementami.

To ćwiczenie jest częścią kursu

Podstawy programowania funkcyjnego z purrr

Zobacz kurs

Instrukcje do ćwiczenia

  • Nadaj nazwy liście gh_users, korzystając z elementu "name" i użyj funkcji map_*(), która zwraca wektor znakowy.
  • Zbadaj strukturę gh_repos, aby sprawdzić, gdzie przechowywane są informacje o właścicielu.
  • Nadaj nazwy nowej liście gh_repos_named na podstawie loginu właściciela repozytorium, używając funkcji set_names() i map_*().

Interaktywne ćwiczenie praktyczne

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

# Name gh_users with the names of the users
gh_users_named <- ___ %>% 
    set_names(map___(___, ___))

# Check gh_repos structure
str(___)

# Name gh_repos with the names of the repo owner 
gh_repos_named <- ___ %>% 
    map_chr(~ .[[___]]$___$___) %>% 
    set_names(___, .)
Edytuj i uruchom kod