2012-10-26 6 views
37

मेरे आर मार्कडाउन कोड में मैं कभी-कभी वास्तविक कोड दिखाए बिना एक रिपोर्ट उत्पन्न करना चाहता हूं (विशेष रूप से जब मैं इसे अपने मालिक को भेजता हूं)। मैं आर कोड कैसे छिपा कर सकते हैं और सिर्फ ग्राफ दिखाने के लिए औरRmarkdown/knit में आर कोड छुपाएं और केवल

परिणाम उदाहरण के लिए

```{r fig.width=7, fig.height=6} 
a<-as.numeric(some data) 
hist(a, breaks=24) 

``` 

शो दोनों आदेश और एक हिस्टोग्राम। मैं अपनी एचटीएमएल रिपोर्ट से कमांड कैसे हटा सकता हूं? (पहले अभिकलन) अलग-अलग someVariable

उत्तर

42

ज़रूर, बस

```{r someVar, echo=FALSE} 
someVariable 
``` 

कर कुछ दिखाने के लिए। या की साजिश रचने के लिए तो कोड है कि आदि पीपी प्रिंट चलाते हैं।

, मैं

### Impact of choice of .... 
```{r somePlot, echo=FALSE} 
plotResults(Res, Grid, "some text", "some more text") 
``` 

जहां अंकन समारोह plotResults एक स्थानीय पैकेज से है जैसे है।

+7

या वैश्विक स्तर पर –

+3

सेट करने के लिए अपने दस्तावेज़ के शीर्ष पर एक कोड खंड में 'opts_chunk $ set (echo = FALSE)' डालें, opts_chunk कमांड को प्रतिबिंबित न करें सुनिश्चित करें! दस्तावेज़ के शीर्ष पर '{r echo = FALSE} opts_chunk $ set (echo = FALSE)' डालकर (कोड कोड में) सबकुछ हल करना चाहिए – Serenthia

40

भी आप को पता है के लिए है कि आप उपयोग कर सकते हैं दिलचस्प हो सकता है:

{r echo=FALSE, results='hide',message=FALSE} 
a<-as.numeric(rnorm(100)) 
hist(a, breaks=24) 

सभी आदेशों आप देते हैं, सभी परिणामों को बाहर करने के लिए इसे बाहर थूक और सभी संदेश की जानकारी R से थूक से बाहर जा रहा है (उदाहरण के लिए। पुस्तकालय (ggplot) या कुछ और)

0

वैकल्पिक रूप से के बाद, आप भी एक मानक markdown दस्तावेज़ (markdownreports package द्वारा मक्खी पर कोड ब्लॉक से प्रति) के बिना पार्स कर सकते हैं।

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