ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Setează numele elementelor din gh_users folosind elementul "name" și funcția map_*() care returnează un vector de caractere.
  • Explorează structura lui gh_repos pentru a vedea unde sunt stocate informațiile despre proprietar.
  • Setează numele unei liste noi gh_repos_named pe baza login-ului proprietarului repo-ului, folosind funcțiile set_names() și map_*().

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(___, .)
Editează și rulează codul