नाम सेट करना
अगर आपके पास कोई unnamed लिस्ट है, तो आप उसके हर एलिमेंट को नाम दे सकते हैं। यह काफ़ी उपयोगी होता है, क्योंकि इससे आप लिस्ट के खास एलिमेंट्स को उनके क्रम से स्वतंत्र होकर आसानी से संदर्भित कर सकते हैं — खासकर तब जब लिस्ट समय के साथ बढ़े या बदले, या आप एक ही कोड कई अलग-अलग लिस्ट्स पर चलाते हों। उदाहरण के लिए, यदि किसी लिस्ट में एक डेटा फ्रेम, एक मॉडल, और एक प्लॉट है, तो नंबर गिनकर प्लॉट कौन-सा एलिमेंट है यह ढूँढने के बजाय $plot लिखकर सीधे उसे बुलाना कहीं अधिक आसान होता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
purrr के साथ Functional Programming की बुनियाद
अभ्यास निर्देश
- Piped वर्कफ़्लो के साथ:
sw_filmsलिस्ट के हर एलिमेंट को नाम दें और नई लिस्टsw_films_namedमें असाइन करें.titleएलिमेंट पर iterate करें.
- जाँचें कि नई लिस्ट में नाम मौजूद हैं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>%
set_names(map_chr(___, "___"))
# Check to see if the names worked/are correct
names(___)