R में फ़ंक्शन लिखना
अधिक साफ़ और मॉड्यूलर स्क्रिप्ट के लिए फ़ंक्शन का उपयोग करके पुनः उपयोग योग्य कोड ब्लॉक बनाना समझें।
R में फ़ंक्शन लिखना, CoddyKit पर R Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह R Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। R Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
R में फ़ंक्शन लिखने का परिचय
R में फ़ंक्शन आपको कोड के पुनःउपयोग योग्य खंड लिखने देते हैं, जिससे आपके प्रोग्राम अधिक प्रभावी और व्यवस्थित बनते हैं।

फ़ंक्शन परिभाषित करना
फ़ंक्शन परिभाषित करने के लिए function कीवर्ड का उपयोग करें।
my_function <- function() {
print('Hello, R!')
}
my_function()फ़ंक्शन आर्ग्युमेंट
फ़ंक्शन को अधिक लचीला बनाने के लिए वे आर्ग्युमेंट स्वीकार कर सकते हैं।
add_numbers <- function(a, b) {
return(a + b)
}
add_numbers(3, 5)डिफ़ॉल्ट आर्ग्युमेंट
आप फ़ंक्शन आर्ग्युमेंट के लिए डिफ़ॉल्ट मान निर्धारित कर सकते हैं।
multiply <- function(a, b = 2) {
return(a * b)
}
multiply(5)मान लौटाना
फ़ंक्शन return() कथन का उपयोग करके मान लौटाते हैं।
square <- function(x) {
return(x^2)
}
square(4)फ़ंक्शन के अंदर फ़ंक्शन का उपयोग करना
बेहतर मॉड्यूलरिटी के लिए फ़ंक्शन अन्य फ़ंक्शन को कॉल कर सकते हैं।
power <- function(x, y) {
return(x^y)
}
calculate <- function(a) {
return(power(a, 3))
}
calculate(2)अनाम फ़ंक्शन
बिना नाम के function() का उपयोग करके अनाम फ़ंक्शन बनाए जा सकते हैं।
(function(x) x + 2)(5)वेक्टर पर फ़ंक्शन लागू करना
आप sapply() या lapply() का उपयोग करके वेक्टर पर फ़ंक्शन लागू कर सकते हैं।
numbers <- c(1, 2, 3, 4)
sapply(numbers, square)सारांश
इस पाठ में आपने सीखा:
- R में फ़ंक्शन बनाना और उनका उपयोग करना।
- आर्ग्युमेंट भेजना और मान लौटाना।
- अन्य फ़ंक्शन के अंदर फ़ंक्शन का उपयोग करना।

एआई शिक्षक के साथ R सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 43
- पाठ
- 159
अक्सर पूछे जाने वाले प्रश्न
क्या “R में फ़ंक्शन लिखना” पाठ निःशुल्क है?
हाँ — R Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “R में फ़ंक्शन लिखना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। R Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“R में फ़ंक्शन लिखना” में मैं क्या सीखूँगा?
अधिक साफ़ और मॉड्यूलर स्क्रिप्ट के लिए फ़ंक्शन का उपयोग करके पुनः उपयोग योग्य कोड ब्लॉक बनाना समझें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ R Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या R Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर R Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“R में फ़ंक्शन लिखना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस R Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर R Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- R में फ़ंक्शन लिखना
- नियंत्रण प्रवाह कथन
- डीबगिंग तकनीकें