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

अपना खुद का फंक्शन लिखें

वाह, अब चीज़ें गंभीर होने लगी हैं… आप अपना खुद का फंक्शन लिखने वाले हैं! शुरुआत करने से पहले, नीचे दिए गए फंक्शन टेम्पलेट पर नज़र डालिए:

my_fun <- function(arg1, arg2) {
  body
}

ध्यान दें कि इस विधि में असाइनमेंट ऑपरेटर (<-) का वही उपयोग है जैसा आप, उदाहरण के लिए, किसी वेक्टर को किसी वैरिएबल में असाइन करते समय करते हैं। यह संयोग नहीं है। R में फंक्शन बनाना मूलतः एक फंक्शन ऑब्जेक्ट को किसी वैरिएबल में असाइन करना ही है! ऊपर दी गई विधि में, आप एक नया R वैरिएबल my_fun बना रहे हैं, जो परिभाषा चलाते ही वर्कस्पेस में उपलब्ध हो जाता है। इसके बाद, आप my_fun को एक फंक्शन की तरह उपयोग कर सकते हैं.

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

इंटरमीडिएट R

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

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

  • एक फंक्शन pow_two() बनाइए: यह एक आर्ग्युमेंट लेता है और उस संख्या का स्क्वेयर (यानी वही संख्या खुद से गुणा) रिटर्न करता है.
  • इस नए परिभाषित फंक्शन को 12 इनपुट के साथ कॉल करें.
  • फिर, sum_abs() नाम का फंक्शन बनाइए, जो दो आर्ग्युमेंट लेता है और दोनों आर्ग्युमेंट्स के absolute values का योग रिटर्न करता है.
  • अंत में, sum_abs() फंक्शन को -2 और 3 आर्ग्युमेंट्स के साथ कॉल करें.

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

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

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
कोड संपादित करें और चलाएँ