2012-03-31 5 views
10

इस समय मेरे पास एक बहुत ही सरल लिपि है। अगर मैं कंसोल में कमांड टाइप करता हूं, तो मेरे पास स्क्रीन पर टेक्स्ट प्रिंटिंग है। लेकिन अगर मैं निम्नलिखितआउटपुट को दबाए बिना मैं 'आर' स्क्रिप्ट कैसे चला सकता हूं?

source('myscript.R') 

सामग्री क्रियान्वित कर रहे हैं लेकिन कुछ भी स्क्रीन पर छपा है का उपयोग कर स्क्रिप्ट चलाने। मैं कंसोल आउटपुट को दबाने से कैसे रोकूं?

उत्तर

14

IMHO आपको print.eval पैरामीटर TRUE पर पैरामीटर सेट करने की आवश्यकता है यदि आप केवल आउटपुट (और आदेश नहीं) प्राप्त करना चाहते हैं। अगर आपको कमांड की भी आवश्यकता होगी, तो आपको echo से TRUE (जो print.eval से TRUE पर सेट करना) निर्धारित करना चाहिए।

उदाहरण के लिए:

source('myscript.R', print.eval = TRUE)

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

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