खोज…


वाक्य - विन्यास

  1. << आंतरिक-कोड-चंक-नाम, विकल्प ... >> =
    # आर कोड यहाँ
    @
  2. \ Sexpr {#R कोड यहाँ}
  3. << पढ़ें-बाहरी-आर-फ़ाइल >> =
    read_chunk ( 'आर-file.R')
    @

    << बाहरी-कोड-चंक-नाम, विकल्प ... >> =
    @

पैरामीटर

विकल्प विवरण
गूंज (TRUE / FALSE) - आउटपुट फ़ाइल में R स्रोत कोड शामिल करना है या नहीं
संदेश (TRUE / FALSE) - आउटपुट फ़ाइल में R स्रोत निष्पादन से संदेश शामिल करना है या नहीं
चेतावनी (TRUE / FALSE) - आउटपुट फ़ाइल में R स्रोत निष्पादन से चेतावनी शामिल करना है या नहीं
त्रुटि (TRUE / FALSE) - आउटपुट फ़ाइल में R स्रोत निष्पादन से त्रुटियों को शामिल करना है या नहीं
कैश (TRUE / FALSE) - क्या R स्रोत निष्पादन के परिणामों को कैश करना है
fig.width (संख्यात्मक) - आर स्रोत निष्पादन द्वारा उत्पन्न भूखंड की चौड़ाई
fig.height (संख्यात्मक) - आर स्रोत निष्पादन द्वारा उत्पन्न भूखंड की ऊंचाई

टिप्पणियों

निट्र एक उपकरण है जो हमें प्राकृतिक भाषा (लाटेक्स के रूप में) और स्रोत कोड (आर के रूप में) को इंटरव्यू करने की अनुमति देता है। सामान्य तौर पर, प्राकृतिक भाषा और स्रोत कोड को जोड़ने की अवधारणा को साक्षर प्रोग्रामिंग कहा जाता है । चूंकि निटर फाइलों में LaTeX (पारंपरिक रूप से इनटेक्स फाइलें) और R (ट्रेड में रखे गए .R फाइलें) का एक नया मिश्रण होता है, जिसे R Noweb (.Rnw) नामक एक नई फाइल एक्सटेंशन की आवश्यकता होती है। .Rnw फ़ाइलों में LaTeX और R कोड का मिश्रण होता है।

Knitr पीडीएफ प्रारूप में सांख्यिकीय रिपोर्टों की पीढ़ी के लिए अनुमति देता है और प्रतिलिपि प्रस्तुत करने योग्य अनुसंधान प्राप्त करने के लिए एक महत्वपूर्ण उपकरण है।

एक पीडीएफ के लिए एक .Rnw फ़ाइलों को संकलित करना एक दो कदम है। सबसे पहले, हमें यह जानना होगा कि आर कोड को कैसे निष्पादित किया जाए और आउटपुट को एक प्रारूप में कैप्चर किया जाए जिसे एक एलएटीएक्स कंपाइलर ('नाइटिंग' नामक एक प्रक्रिया) समझ सकता है। हम इसे नाइट्रक पैकेज का उपयोग करके करते हैं। इसके लिए आदेश नीचे दिखाया गया है, यह मानते हुए कि आपने निट्र पैकेज स्थापित किया है :

Rscript -e "library(knitr); knit('r-noweb-file.Rnw')

यह एक सामान्य .tex फ़ाइल (जिसे इस उदाहरण में r-noweb.tex कहा जाता है) उत्पन्न करेगा जिसे तब एक पीडीएफ फाइल में बदल दिया जा सकता है:

pdflatex r-noweb-file.tex

नाइट्रिक्स और कोड के साथ लेटेक्स में आर

नाइट्र एक आर पैकेज है जो हमें LaTeX कोड के साथ आर कोड को इंटर करने की अनुमति देता है। इसे प्राप्त करने का एक तरीका बाहरी कोड चंक्स है। बाह्य कोड विखंडन हमें R विकास वातावरण में R लिपियों का विकास / परीक्षण करने की अनुमति देते हैं और फिर एक रिपोर्ट में परिणामों को शामिल करते हैं। यह एक शक्तिशाली संगठनात्मक तकनीक है। यह दृष्टिकोण नीचे प्रदर्शित किया गया है।

# r-noweb-file.Rnw
\documentclass{article}
 
 <<echo=FALSE,cache=FALSE>>=
 knitr::opts_chunk$set(echo=FALSE,  cache=TRUE)
 knitr::read_chunk('r-file.R')
 @
 
\begin{document}
This is an Rnw file (R noweb).  It contains a combination of LateX and R.
 
One we have called the read\_chunk command above we can reference sections of code in the r-file.R script.

<<Chunk1>>=
@
\end{document}

इस दृष्टिकोण का उपयोग करते समय हम अपने कोड को एक अलग आर फ़ाइल में रखते हैं जैसा कि नीचे दिखाया गया है।

## r-file.R
## note the specific comment style of a single pound sign followed by four dashes

# ---- Chunk1 ----

print("This is R Code in an external file")

x <- seq(1:10)
y <- rev(seq(1:10))
plot(x,y)

लेटेक्स में नाइट्र और इनलाइन कोड चंक्स के साथ

नाइट्र एक आर पैकेज है जो हमें LaTeX कोड के साथ आर कोड को इंटर करने की अनुमति देता है। इसे प्राप्त करने का एक तरीका इनलाइन कोड विखंडू है। इस apporach नीचे प्रदर्शित किया जाता है।

# r-noweb-file.Rnw
\documentclass{article}     
\begin{document}
This is an Rnw file (R noweb).  It contains a combination of LateX and R.

<<my-label>>=
print("This is an R Code Chunk")
x <- seq(1:10)
@

Above is an internal code chunk.
We can access data created in any code chunk inline with our LaTeX code like this.
The length of array x is \Sexpr{length(x)}.

\end{document}

निट और आंतरिक कोड विखंडू के साथ LaTex में

नाइट्र एक आर पैकेज है जो हमें LaTeX कोड के साथ आर कोड को इंटर करने की अनुमति देता है। इसे प्राप्त करने का एक तरीका आंतरिक कोड विखंडू है। इस apporach नीचे प्रदर्शित किया जाता है।

# r-noweb-file.Rnw
\documentclass{article}    
\begin{document}
This is an Rnw file (R noweb).  It contains a combination of LateX and R.

<<code-chunk-label>>=
print("This is an R Code Chunk")
x <- seq(1:10)
y <- seq(1:10)
plot(x,y)  # Brownian motion
@

\end{document}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow