शुरू करेंमुफ़्त में शुरू करें

बिल्ट-इन R फंक्शन के साथ lapply का उपयोग करें

नीचे दिए गए अभ्यासों को हल करने से पहले, lapply() फंक्शन का डॉक्यूमेंटेशन देखिए. Usage सेक्शन में यह अभिव्यक्ति दिखाई देती है:

lapply(X, FUN, ...)

सामान्य रूप से कहें, lapply एक वेक्टर या लिस्ट X लेता है और फंक्शन FUN को इसके हर सदस्य पर लगाता है. अगर FUN को अतिरिक्त आर्ग्युमेंट्स चाहिए, तो आप उन्हें X और FUN के बाद पास करते हैं (...). lapply() का आउटपुट एक लिस्ट होती है, जो X के समान लंबाई की होती है, जहाँ हर एलिमेंट X के संबंधित एलिमेंट पर FUN लगाने का परिणाम होता है.

अब जब आप सच में अपने डेटा साइंस स्किल्स तराश रहे हैं, तो डेटा साइंस के इतिहास की कुछ प्रमुख हस्तियों पर फिर से नज़र डालते हैं. हमने मशहूर गणितज्ञों/सांख्यिकीविदों और उनके जन्म-वर्ष का एक वेक्टर संकलित किया है. अब आप पर है कि आप इससे कुछ जानकारी निकालें!

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट R

पाठ्यक्रम देखें

अभ्यास निर्देश

  • strsplit() कॉल्स को देखिए, जो pioneers की strings को : चिन्ह पर split करता है. इसका परिणाम, split_math, 4 character vectors की एक लिस्ट है: पहले vector एलिमेंट में नाम है, दूसरे एलिमेंट में जन्म-वर्ष.
  • lapply() का उपयोग करके split_math के character vectors को lowercase में बदलें: split_math के हर एलिमेंट पर tolower() लगाएँ. परिणाम, जो एक लिस्ट होगा, को नए वैरिएबल split_low में असाइन करें.
  • अंत में, str() से split_low की सामग्री जाँचें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# The vector pioneers has already been created for you
pioneers <- c("GAUSS:1777", "BAYES:1702", "PASCAL:1623", "PEARSON:1857")

# Split names from birth year
split_math <- strsplit(pioneers, split = ":")

# Convert to lowercase strings: split_low


# Take a look at the structure of split_low
कोड संपादित करें और चलाएँ