2013-07-15 15 views
5

Desidero utilizzare knitr per creare presentazioni che incorporino oggetti e codice R.Compilazione di file * .Rnw con knitr - senza Rstudio

Per motivi IT sono limitato a vim, quindi ho trovato gli esempi di Ritrudio + knitr disponibili in modo piuttosto inutile. La sezione vim dello documents è anche molto sottile e quindi inutile.

è qualcuno in grado di fornire alcune indicazioni su come compilare un file *.Rnw o *.Rmd utilizzando knitr (o alternativamente punto me un tutorial in linea decente?) Utilizzando una combinazione di vim, R, e la linea di comando?

grazie in anticipo

+4

Il caso più semplice in pratica è semplicemente 'library (knitr); maglia ('my_input.Rnw') '. Hai già provato questo? – Marius

+1

Vedere http://yihui.name/knitr/ –

+0

Grande, grazie a @ Mario. Questa è l'innovazione di cui avevo bisogno. Credo di essere diventato cieco dallo sforzo. Ho impostato il file 'myfile.Rnw' come farei in Rstudio, l'ho salvato e poi eseguito' library (knitr); knit ('myfile.Rnw') 'in' R' - ha funzionato a meraviglia. Se vuoi darlo come risposta accetterò. – ricardo

risposta

9

Invece di passare attraverso Rstudio, è possibile utilizzare le funzioni nel pacchetto knitr direttamente. Ci sono alcune opzioni quali si può giocare, ma per iniziare, tutto quello che dovete fare è chiamare la funzione knit() sul .Rnw del file:

library(knitr) 
knit('my_input.Rnw') 

Se vi state perdendo alcune delle caratteristiche di Rstudio, vale la pena ricordare che la maggior parte di loro stanno semplicemente facendo uso di cose che sono già disponibili in vari pacchetti R, quindi di solito si può trovare un modo per usarle quando non si dispone di Rstudio.

+0

accettato/+1: grazie mille. – ricardo

Problemi correlati