नाम सेट करना
कई स्थितियों में सूची के नाम सेट करना, सूचियों के साथ काम करना काफी आसान बना देता है. इससे कोड पढ़ना सरल हो जाता है, जो खासकर तब महत्वपूर्ण होता है जब आप हफ्तों या महीनों बाद कोड की समीक्षा कर रहे हों.
यहाँ आप gh_repos और gh_users डेटासेट्स के साथ काम करेंगे और उनके नाम दो अलग-अलग तरीकों से सेट करेंगे. दोनों तरीकों से एक ही नतीजा मिलेगा: नाम वाले तत्वों की एक सूची.
यह अभ्यास पाठ्यक्रम का हिस्सा है
purrr के साथ Functional Programming की बुनियाद
अभ्यास निर्देश
gh_usersपर "name" तत्व का उपयोग करके नाम सेट करें और ऐसाmap_*()फंक्शन इस्तेमाल करें जो character वेक्टर आउटपुट देता है.gh_reposकी संरचना (structure) देखें ताकि पता चले कि owner की जानकारी कहाँ स्टोर है.set_names()औरmap_*()फंक्शन्स का उपयोग करके, repo के owner के login के आधार पर नई सूचीgh_repos_namedके नाम सेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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(___, .)