Setarea numelor
Setarea numelor elementelor dintr-o listă simplifică mult lucrul cu listele în numeroase situații; codul devine mai ușor de citit, ceea ce este deosebit de important atunci când revii asupra lui după câteva săptămâni sau luni.
În acest exercițiu vei lucra cu seturile de date gh_repos și gh_users și vei seta numele lor în două moduri diferite. Ambele metode produc același rezultat: o listă cu elemente denumite.
Acest exercițiu face parte din cursul
Bazele programării funcționale cu purrr
Instrucțiuni pentru exercițiu
- Setează numele elementelor din
gh_usersfolosind elementul "name" și funcțiamap_*()care returnează un vector de caractere. - Explorează structura lui
gh_repospentru a vedea unde sunt stocate informațiile despre proprietar. - Setează numele unei liste noi
gh_repos_namedpe baza login-ului proprietarului repo-ului, folosind funcțiileset_names()șimap_*().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(___, .)