2017-03-14 8 views
1

Ich bin absolut neu in R, RStudio, LaTeX, Knitr und sogar Stackoverflow. Ich möchte eine PDF-Datei in RStudio über LaTeX generieren.Wie erstelle ich eine PDF-Datei mit Code?

Ich habe das folgende Skript geschrieben, das völlig in Ordnung funktioniert:

\documentclass{article} 
\begin{document} 
<<setup, echo=FALSE, warning=FALSE>>= 
library("xtable") 
source("D:\\Programming\\Testing\\2017-03-13\\UniDF.R") 
@ 

<<xtable, results = "asis", echo=FALSE>>= 
print(xtable(uni_kassel), type = "latex") 
@ 

<<barplot, echo=FALSE, results='hide'>>= 
#Loop through rows in df 
for (i in seq(from = 1, to = nrow(uni_kassel), by = 1)) 
{ 
    #Create subset from df 
    data <- matrix(c(subset(uni_kassel$Studenten, 
          fb == uni_kassel$Fachbereich[i]), 
        subset(uni_kassel$Absolventen, 
          fb == uni_kassel$Fachbereich[i]))) 

    #Create first barplot 
    print(source("D:\\Programming\\Testing\\2017-03-08\\SimpleBarChart.R")) 
} 
@ 

\end{document} 

Ich würde für etwas Hilfe wirklich dankbar sein.

+1

Haben Sie 'Bibliothek (knitr) versucht,' 'knit2pdf ("path_to_your_Rnw_file")'? –

+0

Ich habe gerade jetzt und es funktioniert. Scheint so, als ob ich nicht in der Lage bin, richtig zu googeln. Danke für deine schnelle Antwort! –

Antwort

1

Dank J_F konnte ich mein Problem lösen.

Die Lösung war ganz einfach:

library(knitr) 
knit2pdf("path_to_your_Rnw_file") 
Verwandte Themen