मैं कुछ कोड के आउटपुट को एक चर में कैसे डुबो सकता हूं? मैं चाहता हूं कि आउटपुट अभी भी कंसोल पर जाए।आर में कंसोल आउटपुट को टी/विभाजित/कॉपी करने के लिए कैसे करें?
मुझे sink
नोटेशन पसंद है; मैं capture.output
का उपयोग दो कारणों से नहीं करना चाहता:
- इसके लिए संबंधित कोड को एक ही कार्य होने की आवश्यकता है; मैं आउटपुट
- पर कब्जा करने के लिए फ़ंक्शंस बनाकर अपने कोड को जटिल बनाना नहीं चाहता हूं। यह कैप्चर आउटपुट को अभी भी कंसोल पर जाने की अनुमति नहीं देता है।
मैं नीचे दिए गए कोड के साथ आया, लेकिन यह थोड़ा जटिल है। क्या कोई आसान समाधान है?
fileName <- tempfile()
sink(fileName, split = TRUE)
...
sink()
out <- readChar(fileName, file.info(fileName)$size)
unlink(fileName)
बाद में 'लिखने' ऑपरेशन पर कंसोल पर भेजे जा रहे सामान की प्रतिलिपि बनाने के लिए शायद '%>%' (magrittr) या '% >>%' (पाइपआर) का उपयोग करें? या हो सकता है कि यह 'magritr' से पहले '% tee%' ऑपरेटर :-) प्रकाशित करने का अवसर हो। देखें http://www.r-statistics.com/2014/08/simpler-r-coding-with-pipes-the-present-and-future-of-the-magrittr-package/ –
आपको केवल 'व्यर्थ' का उपयोग करना चाहिए .logger' यह सबकुछ अतिरिक्त है – statquant