2012-03-19 16 views
9

मेरे पास एक एकल आर फ़ाइल में कोड है जो मैं विकास के दौरान RStudio के भीतर स्रोत (यानी, मेरे कार्यों को परिभाषित करने के लिए) में सक्षम होना चाहता हूं, और कमांड लाइन के माध्यम से #! /usr/bin/env Rscript वाक्यविन्यास का उपयोग करके भी चला सकता हूं (वास्तव में, हैडोप का उपयोग करके) । उत्तरार्द्ध के लिए, मुझे अंतिम बात की आवश्यकता है कि Rscript विश्लेषण को दूर करने के लिए किया जाता है (यानी, main() फ़ंक्शन पर कॉल का उपयोग करके)। पूर्व के लिए, मैं नहीं चाहता कि मेरा main() फ़ंक्शन बुलाया जाए। मैं परीक्षण करने में सक्षम होना चाहता हूं कि कोड प्रतिलेख (या वैकल्पिक रूप से, RStudio के भीतर) के भीतर चल रहा है, ताकि मैं या तो main() निष्पादित कर सकूं या नहीं। क्या यह संभव है, कृपया?आर अगर मैं आरक्रिप्ट के रूप में चल रहा है तो मैं कैसे परीक्षण करूं?

एक समाधान मेरे कोड को कई फाइलों में तोड़ना होगा, लेकिन यदि संभव हो तो मैं इसे टालना चाहूंगा (हडोप सामान को थोड़ा आसान बनाने के लिए)।

अग्रिम धन्यवाद।

+0

RStudio का उल्लेख करने के लिए धन्यवाद - मुझे अब तक इस सॉफ्टवेयर प्रोग्राम से अवगत नहीं था, लेकिन मुझे खुशी है कि मुझे यह मिला। – Jura25

+0

कोई चिंता नहीं, जुरा 25। यह मैटलैब या मैथमैटिका फ्रंट सिरों की तुलना में बहुत कम परिपक्व है, लेकिन आर – Chris

उत्तर

8

यदि आप इंटरैक्टिव मोड में चल रहे हैं तो परीक्षण करने के लिए आप interactive का उपयोग कर सकते हैं। interactiveFALSE प्रतिलिपि के तहत और TRUE (अधिकांश?) जीयूआई के तहत वापस आ जाएगा।

+0

धन्यवाद जोशुआ के लिए नौकरी बहुत अच्छी है। मुझे विश्वास नहीं है कि मुझे यह नहीं मिला ... – Chris

संबंधित मुद्दे

 संबंधित मुद्दे