map() में Pipes
तो आपने दोबारा देखा कि pipes को फंक्शनों के बीच कैसे इस्तेमाल किया जा सकता है। आप map() फंक्शन के अंदर भी pipes का उपयोग कर सकते हैं ताकि इनपुट्स की किसी list पर टास्क्स की एक pipeline को iterate किया जा सके.
यहाँ repurrrsive के किसी डेटासेट की बजाय, आप संख्याओं की एक list के साथ काम करेंगे ताकि आप कुछ गणितीय ऑपरेशंस कर सकें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
purrr के साथ Functional Programming की बुनियाद
अभ्यास निर्देश
- ऐसी list बनाएँ जिसमें 1 से 10 तक के मान हों, और हर मान अलग-अलग एलिमेंट हो.
- एक ही
map()फंक्शन के भीतर ऐसी pipeline बनाएँ जो हर एलिमेंट का पहलेsqrt()ले और फिर हर एलिमेंट काsin()ले.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a list of values from 1 through 10
numlist <- list(___)
# Iterate over the numlist
map(___, ~.x %>% ___ %>% ___)