दिलचस्प पोस्ट
पायथन व्हाइटस्पेस क्या है और यह कैसे काम करता है? सिग्नलआर – एक विशिष्ट उपयोगकर्ता को संदेश भेजने (IUserIdProvider) * न्यू 2.0.0 * HTML5 केनवास से बाइनरी (बेस 64) डेटा प्राप्त करना (readAsBinaryString) अजगर को एक यंत्र पर क्लिक करें आप कितने प्रोग्राम को एक बैश स्क्रिप्ट से समानांतर में चलाते हैं? EntityType 'IdentityUserLogin' की कोई कुंजी परिभाषित नहीं है इस EntityType के लिए कुंजी को परिभाषित करें मैं इंटजर्स को पूर्णांक के रूप में कैसे पढ़ सकता / सकती हूं? PhpMyAdmin में UTF-8 वर्ण कैसे प्रदर्शित करें? जावा में, क्या यह जानना संभव है कि कोई वर्ग पहले ही लोड हो चुका है या नहीं? एंड्रॉइड सेविंग ने एसडी कार्ड पर बिटमैप को निर्देशिका में बनाया एंड्रॉइड पुल-टू-रिफ्रेश कैसे कार्यान्वित करें Https के लिए अपाचे httpclient का उपयोग करना कैसे पूर्णांक विभाजन के परिणाम को गोल करने के लिए? सॉफ्टमॅक्स फ़ंक्शन – अजगर ईवेंट से जुड़ी घटना संचालकों की सूची निर्धारित करें

प्रोग्रामिंग भाषा के रूप में आर कैसे सीखें?

मैं यह जानना चाहता हूं कि आर भाषा को 'प्रोग्रामिंग' भाषा के रूप में कैसे सीखना चाहिए, क्योंकि यह एक सांख्यिकीय प्रणाली के रूप में सीखने के विपरीत है। मेरे प्रश्न को पार्स, इवल, इत्यादि के रूप में ऐसे कार्यों की समझ के अभाव से प्रेरित किया जाता है, जो कि किसी आर प्रयोक्ता द्वारा अक्सर 'आँकड़े' अनुनय के साथ नहीं मिलते।

संपादित करें: मैं आरपीआर आरपीरएल आरजेवा जैसे उपकरणों की तलाश कर रहा हूं और (कम से कम) इच्छाओं को समझने में सक्षम हो सकता है जो अन्य प्रोग्रामिंग भाषाओं के साथ आर के संचार की सुविधा प्रदान करते हैं।

आर के लिए वेब अनुप्रयोगों की उपलब्धता (आर-पीएचपी, आरएपाचे, इत्यादि) आर के बारे में एक गहरा, अधिक संरचनात्मक समझ पाने के लिए एक और प्रेरणात्मक कारक है।

अंतिम लेकिन कम से कम नहीं, मैं आर पैकेज लिखने में सक्षम होना चाहता हूं, जिसके लिए ऐसी समझदारी उपयोगी नहीं होगी यदि आवश्यक न हो।

वेब के समाधान से एकत्रित समाधान "प्रोग्रामिंग भाषा के रूप में आर कैसे सीखें?"

शुरुआत के लिए, आप जॉन कुक द्वारा इस लेख को देखना चाह सकते हैं। यह भी सुनिश्चित करें कि आप "आर इन्फर्नो" को पढ़ते हैं

आर होमपेज पर कई अच्छे संसाधन हैं, लेकिन विशेष रूप से, "आर के लिए एक परिचय" और "आर भाषा परिभाषा" पढ़ें

कुछ बहुत निकट से संबंधित स्टैकवॉवरफ्लो प्रश्न:

  • पुस्तकों के लिए सीखने-के-आर-भाषा
  • क्या-हैं-कुछ-अच्छा-किताबें-वेब-संसाधन और परियोजनाओं के लिए सीखने-r
  • सुझाव-ऑन-वे-संसाधन-टू-शुरू-लर्निंग-सांख्यिक-भाषा-r

इस विषय पर मेरी पसंदीदा पुस्तक: "सॉफ़्टवेयर फॉर डेटा एनालिसिस: प्रोग्रामिंग विथ आर", एस चेंबर के निर्माता, जॉन चैम्बर्स द्वारा ।

आर-ए-ए-प्रोग्रामिंग-भाषा (आर-के-आँकड़ों के विपरीत) सीखने के लिए एक अच्छी किताब है नॉर्मन मैटलफ़ द्वारा, आर प्रोग्रामिंग की कला

यहां छवि विवरण दर्ज करें

यह बहुत पठनीय है, यह नहीं मानता कि आप एक कंप्यूटर वैज्ञानिक हैं, और आर किताबों के रूप में काफी सस्ती है।

मैं एक अच्छा और व्यापक शुरुआत का सुझाव नहीं देता, जैसे कि आर बुक माइकल क्रॉले द्वारा यह आर-कोर फ़ंक्शंस पर आसान-से-पढ़ने वाली और पूर्ण पुस्तक है, जिसमें सांख्यिकीय सुझाव और कुछ अभ्यास शामिल हैं। यह आर शक्तियों (जैसे रैखिक मॉडल) पर बहुत ध्यान केंद्रित करता है और यह उपयोगी कोडिंग चाल भी देता है। जब मैं गुप्त ऑनलाइन पाठ्यक्रमों पर संघर्ष कर रहा था तब मुझे बहुत मदद मिली।

वैकल्पिक शब्द

मैं सीखने वाला हूं, इसलिए यह सलाह मेरी सीखने की शैली के लिए विशिष्ट हो सकती है। मैं सुझाव दूंगा कि किसी भी भाषा में "कार्यक्रम में सीखना" शुरू करने के लिए सबसे अच्छी जगह में आपके सामान्य अनुभव के बाहर की समस्याओं को खोजने और फिर एक प्रोग्रामिंग भाषा का उपयोग करके उन्हें हल करने का प्रयास करना शामिल है।

परियोजनाओं ने मुझे आरआर के साथ कार्यक्रम के बारे में सबसे अधिक सिखाया था जो आंकड़ों के साथ बिल्कुल भी नहीं था।

parse() और eval() जैसे कार्यों को जानने का मतलब "एक अच्छा आर प्रोग्रामर" होने के लिए कोई उपाय नहीं है ऐसे अनुप्रयोगों का भारी उपयोग करने की आवश्यकता होती है जो समस्या के बहुमत को नहीं बनाते हैं जिसमें आप R लागू कर सकते हैं। इसके बजाय, मुझे लगता है कि आपको "एक अच्छा प्रोग्रामर" होने का प्रयास करना चाहिए जो R को जानता है। इसमें आपकी समस्या-सुलझाने के तरीकों को परिष्कृत करना शामिल है

प्रोग्रामिंग दर्शक नहीं है – उपलब्ध उपकरणों पर एक संदर्भ के रूप में एक अच्छी किताब अपरिहार्य है, लेकिन आपको कुछ समस्याएं खोजने की आवश्यकता होती है जिन पर आपके कौशल को सुधारना है।