2013-02-26 21 views
35

Używam RStudio do zapisywania plików RMarkdown. Chciałbym wiedzieć, w jaki sposób można usunąć hashe w końcowym pliku wyjściowym HTML, który jest generowany przez dokument RMarkdown? Jako przykład tego, co mam na myśli, zobacz stronę 4 tego dokumentu http://goo.gl/hWwYV. Dane wyjściowe head(movies) nie mają skrótów przed każdą linią, podczas gdy w wyjściowym pliku HTML.Usuń hashe w R Wyjście z RMarkdown i Knitr

Dziękuję.

+4

Warto rozważyć przeznaczenie haszy. Ułatwiają kopiowanie i wklejanie kodu R z dokumentu do konsoli R, ponieważ wyjście R jest skomentowane przez skróty i dlatego zostanie zignorowane. – Gregory

+0

Możesz również "polecić + shift + c" na komputerze Mac lub 'control + shift + c' na komputerze, aby usunąć hashtagi jeśli potrzebujesz – rawr

Odpowiedz

63

Można dołączyć w opcjach fragmentach coś podobnego

comment=NA # to remove all hashes 

lub

comment='%' # to use a different character 

więcej pomocy na knitr dostępne tutaj:

http://yihui.name/knitr/options

Jeśli używasz RMarkdown jak wspomniałeś, twój kawałek może wyglądać tak:

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

Jeśli chcesz usunąć hashy ze wszystkich danych wyjściowych, możesz ustawić' opts_chunk $ set (komentarz = NA) '. – Ramnath

+5

A jeśli chcesz, aby wynik wyglądał tak, jakby nie był to wcale kod, a raczej zwykły tekst, możesz użyć 'result = 'asis'', a' comment' nie jest konieczne. – Molx

+0

@Ramnath prawdopodobnie powinieneś wspomnieć, że aby to zadziałało musisz dodać 'library (knitr)' do komórki. – cbrnr

Powiązane problemy