İsimleri ayarlama
Liste isimlerini ayarlamak, birçok senaryoda listelerle çalışmayı çok daha kolaylaştırır; özellikle haftalar ya da aylar sonra kodu gözden geçirirken okunabilirliği artırır.
Burada gh_repos ve gh_users veri kümeleriyle çalışacak ve isimlerini iki farklı yolla ayarlayacaksın. Her iki yöntem de aynı sonucu verecek: adlandırılmış öğelere sahip bir liste.
Bu egzersiz
purrr ile Fonksiyonel Programlamanın Temelleri
kursunun bir parçasıdırEgzersiz talimatları
gh_usersüzerindeki isimleri "name" öğesini kullanarak ayarla ve çıktı olarak karakter vektörü verenmap_*()fonksiyonunu kullan.- Sahip (owner) bilgisinin nerede saklandığını görmek için
gh_reposyapısını incele. set_names()vemap_*()fonksiyonlarını kullanarak, depo sahibinin login adına göre yeni birgh_repos_namedlistesinin isimlerini ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(___, .)