- Where Developers Learn, Share, & Build Careers
मैं मैंने हालांकि, इसके बावजूद यदि मैं आर छोड़ देता हूं और आर को पुनः आरंभ करता हूं, तो मैं आर को छोड़कर बिना सी + + कॉल को ठीक से रीफ्रेश करने के लिए R कैसे प्राप्त करूं? सत्र को पुनः आरंभ करने / पैकेज को पुनः लोड करने के लिए आम तौर पर यह सलाह दी जाती है जैसा कि आप अपना मुख्य सत्र पुनः प्रारंभ नहीं करना चाहते हैं, आप नए उदाहरण और परीक्षणों को लोड करने के लिए रूक्रिप्ट या लिटलर का उपयोग कर सकते हैं, मैं अक्सर ऐसा करता हूं < / P> RStudio का उपयोग करें जहां पैकेज बिल्ड प्रक्रिया अब पैकेज बनाता है और इसे आपके लिए ताज़ा सत्र में पुनः लोड करता है एक सिस्टम का उपयोग करें जहां आप कई आर सत्र कर सकते हैं और उनको पुनः आरंभ कर सकते हैं Rcpp.package.skeleton () द्वारा उत्पन्न rcpp_hello_world उदाहरण के साथ प्रयोग कर रहा हूं। < / P> rcpp_hello_world.cpp में एक छोटा परिवर्तन किया, मैं पैकेज को पुनः कंपाइल करना चाहता हूं और फ़ंक्शन को संशोधित कोड के साथ चलाता हूं। rm () के साथ नामस्थान को साफ़ करने का, detach () के साथ पुस्तकालय को अलग करना, r emove.packages () के साथ पैकेज को हटा रहा है - library () के साथ पुस्तकालय को फिर से जोड़ने से install.packages (.., repos = NULL, प्रकार = 'स्रोत') के साथ संकुल और पुन: स्थापित करना, अभी भी। सीपीपी कोड का पुराना संस्करण चलाता है। पुस्तकालय () संशोधित। सीपीपी कोड लोड करेगा और इसे इच्छित उद्देश्य को चलाएगा, लेकिन मुझे हर बार आर को पुनरारंभ करना नहीं चाहिए सी ++ कोड में परिवर्तन करें (यदि संभव हो तो)।
Comments
Post a Comment