2013-02-26 10 views
35

Ich benutze RStudio, um meine RMarkdown-Dateien zu schreiben. Ich würde gerne wissen, wie ich die Hashes in der endgültigen HTML-Ausgabedatei entfernen kann, die von einem RMarkdown-Dokument erzeugt wird? Als ein Beispiel dessen, was ich meine, siehe Seite 4 dieses Dokuments http://goo.gl/hWwYV. Die Ausgabe von head(movies) hat keine Hashes vor jeder Zeile, während es in meiner Ausgabe HTML-Datei tut.Entfernen von Hashes in R-Ausgabe von RMarkdown und Knitr

Vielen Dank.

+4

Es lohnt sich, über den Zweck der Hashes nachzudenken. Sie erleichtern das Kopieren und Einfügen von R-Code aus Ihrem Dokument in die R-Konsole, da die R-Ausgabe von den Hashes auskommentiert wird und daher ignoriert wird. – Gregory

+0

Sie können auch 'command + shift + c' auf einem Mac oder' control + shift + c' auf einem PC verwenden, um die Hashtags zu entfernen. – rawr

Antwort

63

Sie können in Ihrem Brocken Optionen sind so etwas wie

comment=NA # to remove all hashes 

oder

comment='%' # to use a different character 

Weitere Hilfe zu knitr verfügbar von hier:

http://yihui.name/knitr/options

Wenn Sie RMarkdown verwenden Wie Sie bereits erwähnt haben, könnte Ihr Stück wie folgt aussehen:

```{r comment=NA} 
summary(cars) 
``` 
+17

Wenn Sie Hashes aus allen Ausgaben entfernen möchten, können Sie 'opts_chunk $ set setzen (Kommentar = NA) '. – Ramnath

+5

Und wenn Sie wollen, dass das Ergebnis so angezeigt wird, als wäre es gar kein Code, sondern normaler Text, können Sie 'results = 'asis'' verwenden, und' comment' ist nicht notwendig. – Molx

+0

@Ramnath sollten Sie wahrscheinlich erwähnen, dass, damit dies funktioniert, Sie 'library (knitr)' zur Zelle hinzufügen müssen. – cbrnr

Verwandte Themen