r markdown Rmarkdown/निट में आर कोड छिपाकर और केवल परिणाम दिखा रहा है




r-markdown knitr (4)

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

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

---
output: html_document
---

```{r fig.width=16, fig.height=6}
plot(cars)
```

यह कमांड और प्लॉट दोनों को दिखाता है। मैं अपनी HTML रिपोर्ट से कमांड कैसे निकाल सकता हूं?


वैकल्पिक रूप से, आप markdownreports पैकेज द्वारा फ्लाई पर एक मानक मार्कडाउन डॉक्यूमेंट (बिना कोड ब्लॉक प्रति se ) पार्स कर सकते हैं।


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

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

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


बस उत्तरों को एकत्र करना और मूल बातों पर विस्तार करना। यहां तीन विकल्प दिए गए हैं:

1) छिपाएँ कोड (व्यक्तिगत हिस्सा)

हम chunk हैडर में echo=FALSE शामिल कर सकते हैं:

```{r echo=FALSE}
plot(cars)
```

2) छिपाएँ विखंडू (विश्व स्तर पर)।

हम knitr::opts_chunk$set फ़ंक्शन का उपयोग करके निट के डिफ़ॉल्ट व्यवहार को बदल सकते हैं। हम इसे दस्तावेज़ की शुरुआत में कहते हैं और किसी भी आउटपुट को दबाने के लिए चंक हैडर include=FALSE शामिल करते include=FALSE :

---
output: html_document
---

```{r include = FALSE}
knitr::opts_chunk$set(echo=FALSE)
```

```{r}
plot(cars)
```

3) ढह गया कोड हिस्सा

HTML आउटपुट के लिए, हम आउटपुट फाइल में कोड छिपाने के लिए कोड फोल्डिंग का उपयोग कर सकते हैं। इसमें अभी भी कोड शामिल होगा, लेकिन उपयोगकर्ता द्वारा इस पर क्लिक करने के बाद ही इसे देखा जा सकता है। इसके बारे में आप here आगे पढ़ सकते हैं।

---
output:
  html_document:
    code_folding: "hide"
---


```{r}
plot(cars)
```


ज़रूर, बस करो

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

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

इसलिए प्लॉटिंग के लिए मेरे पास ईजी है

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

जहां प्लॉटिंग फ़ंक्शन प्लॉट plotResults स्थानीय पैकेज से है।