आपका पहला फंक्शन
अब आपका पहला फंक्शन लिखने का समय है! यह R प्रोग्रामर की सीख में एक बड़ा कदम है। "Functions are a fundamental building block of R: to master many of the more advanced techniques … you need a solid foundation in how functions work." -Hadley Wickham
फंक्शन की बेसिक संरचना इस प्रकार होती है:
func_name <- function(arguments) {
body
}
और यह रहा एक उदाहरण:
square <- function(x) {
x^2
}
square(2)
[1] 4
Lore ने आपको जिन दो बातों पर जोर दिया था, वे हैं arguments और फंक्शन का body। आर्ग्युमेंट्स वे यूज़र इनपुट होते हैं जिन पर फंक्शन काम करता है। ये वह डेटा हो सकते हैं जिसे फंक्शन बदलता है, या ऐसी सेटिंग्स जो कैलकुलेशन को प्रभावित करती हैं। फंक्शन का बॉडी वह कोड है जो वास्तव में यह परिवर्तन करता है।
फंक्शन जो मान रिटर्न करता है, वह बस बॉडी की आख़िरी चलने वाली लाइन होती है। उदाहरण में, क्योंकि x^2 बॉडी की आख़िरी लाइन है, वही रिटर्न होता है।
इस अभ्यास में, आप अपना पहला फंक्शन बनाएँगे जो प्रतिशत को दशमलव में बदलेगा — यह फाइनेंस में काफ़ी उपयोगी गणना है!
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R फॉर फाइनेंस
अभ्यास निर्देश
percent_to_decimalनाम का एक फंक्शन बनाएँ जो 1 आर्ग्युमेंटpercentले औरpercentको 100 से भाग देकर रिटर्न करे।percent_to_decimal()को प्रतिशत6पर कॉल करें (यहाँ % चिह्न का इस्तेमाल नहीं है, मान लीजिए यह 6% है)।- आपके लिए
pctनाम का एक वैरिएबल बनाया गया है। percent_to_decimal()कोpctपर कॉल करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Percent to decimal function
___
# Use percent_to_decimal() on 6
___
# Example percentage
pct <- 8
# Use percent_to_decimal() on pct
___