2013-02-26 30 views
35

से आर आउटपुट में हैश हटाएं मैं अपनी RMarkdown फ़ाइलों को लिखने के लिए RStudio का उपयोग कर रहा हूं। मैं जानना चाहता हूं कि मैं अंतिम HTML आउटपुट फ़ाइल में हैश को कैसे हटा सकता हूं जो RMarkdown दस्तावेज़ द्वारा जेनरेट किया गया है? मेरा मतलब है कि उदाहरण के उदाहरण के रूप में, कृपया इस दस्तावेज़ के पेज 4 को देखें http://goo.gl/hWwYVhead(movies) का आउटपुट प्रत्येक पंक्ति से पहले हैश नहीं है, जबकि यह मेरे आउटपुट HTML फ़ाइल में करता है।RMarkdown और Knitr

धन्यवाद।

+4

हैश के उद्देश्य पर विचार करना उचित है। वे आर कोड को प्रतिलिपि बनाने और आपके दस्तावेज़ से आर कंसोल में चिपकाने के लिए आसान बनाते हैं, क्योंकि आर आउटपुट को हैश द्वारा टिप्पणी की जाती है और इसलिए इसे अनदेखा कर दिया जाएगा। – Gregory

+0

यदि आप – rawr

उत्तर

63

आप अपने हिस्सा विकल्पों में

comment=NA # to remove all hashes 

या

comment='%' # to use a different character 
यहां से उपलब्ध knitr पर

अधिक मदद जैसे कुछ शामिल कर सकते हैं:

http://yihui.name/knitr/options

आप RMarkdown उपयोग कर रहे हैं जैसा कि आपने बताया है, आपका हिस्सा इस तरह दिख सकता है:

```{r comment=NA} 
summary(cars) 
``` 
+17

की आवश्यकता है तो आप हैशटैग को हटाने के लिए किसी मैक या 'कंट्रोल + शिफ्ट + सी' पर एक पीसी पर 'कमांड + शिफ्ट + सी' भी कर सकते हैं यदि आप सभी आउटपुट से हैंश को हटाना चाहते हैं, तो आप 'opts_chunk $ set' सेट कर सकते हैं (टिप्पणी = एनए) '। – Ramnath

+5

और यदि आप परिणाम दिखाना चाहते हैं जैसे कि यह कोड बिल्कुल नहीं बल्कि नियमित पाठ था, तो आप 'परिणाम =' asis 'का उपयोग कर सकते हैं, और' टिप्पणी 'आवश्यक नहीं है। – Molx

+0

@ रामनाथ आपको शायद यह उल्लेख करना चाहिए कि इस काम के लिए आपको सेल में 'लाइब्रेरी (knitr)' जोड़ने की आवश्यकता है। – cbrnr