मुख्य सामग्री पर जाएं

कोर्स

इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

इंटरमीडिएट4 घंटे

purrr के साथ सीखना जारी रखें ताकि मज़बूत, साफ़ और आसानी से बनाए रखने योग्य iterative code बनाया जा सके।

R4 घंटे17 वीडियो49 अभ्यास3,850 XP5,676उपलब्धि प्रमाणपत्र

अपना नि:शुल्क अकाउंट बनाएँ

Google के साथ जारी रखें
या
जारी रखकर, आप हमारी उपयोग की शर्तें, हमारा गोपनीयता नीति और यह कि आपका डेटा USA में संग्रहीत है।

हज़ारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया

टीम को प्रशिक्षित कर रहे हैं?

बिज़नेस आज़माएँ

कोर्स विवरण

क्या आपने कभी सोचा है कि purrr का विवरण ("A functional programming toolkit for R") किस बारे में है? तो आप बिल्कुल सही जगह पर हैं! यह कोर्स आपको purrr के फ़ंक्शनल प्रोग्रामिंग हिस्से से गुज़ारेगा — यानी, आप सीखेंगे कि map(.x, .f) में .f की लचीलापन का पूरा फ़ायदा कैसे उठाएँ ताकि आप अन्य lists, vectors और data.frame पर एक मज़बूत, साफ़-सुथरा और आसानी से मेंटेन होने वाला कोड लिखकर iterate कर सकें। इस कोर्स के दौरान, आप अपने खुद के mappers (या lambda functions) लिखना सीखेंगे, और predicates व adverbs का उपयोग करना भी। अंत में, इस नए ज्ञान को एक use case पर लागू किया जाएगा ताकि आप देख सकें कि एक साधारण nested list के ठोस उदाहरण पर इस सीखी हुई चीज़ों का इस्तेमाल कैसे करें, कैसे elements को extract, रखें या हटाएँ, कैसे functions को compose करके इस list से आने वाले results को manipulate और parse करें, कैसे purrr workflow को अन्य functions के अंदर integrate करें, और कैसे purrr के functional tools से copy-paste से बचें।

पूर्वापेक्षाएँ

पाठ्यक्रम

कोर्स रूपरेखा

1

purrr के साथ प्रोग्रामिंग

क्या lambda functions, mappers, और predicates आपको डरावने लगते हैं? अब चिंता की ज़रूरत नहीं! आपकी purrr मेमोरी ताज़ा करने के बाद, हम functional programming 101 में गहराई से जाएँगे, anonymous functions और predicates खोजेंगे, और देखेंगे कि इन्हें डेटा साफ़ करने और explore करने में कैसे इस्तेमाल करें।
अध्याय शुरू करें
2

फ़ंक्शनल प्रोग्रामिंग: थ्योरी से प्रैक्टिस तक

क्या आप functional programming और purrr में और गहराई तक जाने के लिए तैयार हैं? इस अध्याय में, हम फ़ंक्शनल प्रोग्रामिंग की अवधारणा समझेंगे, safely() और possibly() सहित error handling को explore करेंगे, और अपने कोड की सफ़ाई के लिए compact() फंक्शन से परिचय कराएँगे।
अध्याय शुरू करें
3

purrr के साथ बेहतर कोड

इस अध्याय में, हम purrr का उपयोग करके ऐसा कोड लिखेंगे जो और स्पष्ट, साफ़-सुथरा, और मेंटेन करने में आसान हो। हम compose() और negate() के साथ साफ़ functions लिखना सीखेंगे। हम partial() का भी उपयोग करेंगे ताकि मौजूदा functions से arguments को "prefill" करके functions को compose कर सकें। आख़िर में, हम list-columns का परिचय देंगे, जो एक सुविधाजनक data structure है और Tidyverse का उपयोग करते हुए साफ़ कोड लिखने में मदद करता है।
अध्याय शुरू करें
4

केस स्टडी

हम purrr के बारे में जो कुछ भी जानते हैं उसे एक केस स्टडी में समेटेंगे। यहाँ, हम purrr का उपयोग करके Twitter से scraped किए गए डेटा का विश्लेषण करेंगे। हम साफ़ कोड से डेटा को व्यवस्थित करेंगे और फिर 2018 RStudio कॉन्फ़्रेंस के Twitter influencers की पहचान करेंगे।
अध्याय शुरू करें
R

इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

कोर्स
पूरा

उपलब्धि प्रमाणपत्र प्राप्त करें

अभी नामांकन करें

DataCamp for Mobile के साथ अपने डेटा कौशल बढ़ाएं

हमारे मोबाइल पाठ्यक्रमों और दैनिक 5-मिनट कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।