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

अपनी बनाई हुई function के साथ sapply

lapply() की तरह, sapply() भी आपको अपनी परिभाषित functions को किसी वेक्टर या लिस्ट पर लगाने देता है:

sapply(X, FUN, ...)

यहाँ FUN R का कोई built-in function हो सकता है, या वह function भी हो सकता है जो आपने लिखा है। यह self-written function पहले से परिभाषित किया जा सकता है, या सीधे एक anonymous function के रूप में डाला जा सकता है।

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

इंटरमीडिएट R

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

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

  • extremes_avg() की परिभाषा पूरी करें: यह तापमानों के एक वेक्टर को लेता है और उस वेक्टर के न्यूनतम और अधिकतम तापमान का औसत निकालता है.
  • फिर, इसी function को sapply() के अंदर उपयोग करके temp के अंदर मौजूद वेक्टरों पर लागू कीजिए.
  • इसी function को temp पर lapply() के साथ भी चलाएँ और देखें कि आउटपुट कैसे अलग होते हैं.

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

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

# temp is already defined in the workspace

# Finish function definition of extremes_avg
extremes_avg <- function(___) {
  ( min(x) + ___ ) / 2
}

# Apply extremes_avg() over temp using sapply()


# Apply extremes_avg() over temp using lapply()
कोड संपादित करें और चलाएँ