R, knitr und source function: So bewahren Sie Quelldateikommentare für den HTML-Bericht auf

8

R-Konsole: Wenn ich source("file_of_functions.R",echo=TRUE) aufruft, werden alle Quelldateiausdrücke einschließlich der Kommentare auf die Konsole gedruckt.

HTML stricken: Wenn ich source("file_of_functions.R",echo=TRUE) in einen Chunk einfüge und in html stricke, wird die gleiche Ausgabe mit Ausnahme von Kommentaren gedruckt.

Um den Code und den Bericht zu verdeutlichen, möchte ich, dass die Kommentare der Quelldatei in den HTML-Bericht aufgenommen werden.

Irgendwelche Vorschläge?

Einfaches Beispiel: Speichern Sie Folgendes als f:

%Vor%

In der Konsole gibt der Aufruf source("f.R",echo=TRUE) aus:

%Vor%

Beim Stricken zu HTML, der Anruf

%Vor%

liefert die gleiche Ausgabe, aber ohne den Kommentar.

    
Jonathan Chipman 30.06.2015, 22:52
quelle

2 Antworten

4

test.Rmd

%Vor%

    
rawr 01.07.2015, 00:30
quelle
9

Ich will das nicht als Antwort posten, aber ich möchte nur auf die Möglichkeit hinweisen, dass Sie einfach test.r mit

in einen Code-Chunk einfügen können %Vor%

Ich persönlich denke, das ist viel schöner als die Verwendung von source() , z. Sie erhalten die Eingabeaufforderungen > nicht standardmäßig (Sie können, wenn Sie möchten), und der R-Code wird Syntax hervorgehoben. Ihre Kommentare bleiben natürlich erhalten.

    
Yihui Xie 04.07.2015 01:53
quelle

Tags und Links