Il package R2HTML consente di stampare testo, tabelle e grafici in formato HTML
Ecco un esempio:

library(R2HTML)
HTMLStart(outdir="c:/mydir", file="myreport",
extension="html", echo=FALSE, HTMLframe=TRUE)
HTML.title("My Report", HR=1)

HTML.title("Description of my data", HR=3)
summary(mydata)

HTMLhr()

HTML.title("X Y Scatter Plot", HR=2)
plot(mydata$y~mydata$x)
HTMLplot()

HTMLStop()

Una volta invocato HTMLStart il prompt cambierà > in HTML> fino a quando non stoppiamo l’esecuzione con HTMLStop ().
Se impostiamo echo = TRUE verranno copiati i comandi all’interno del file di output

HTMLframe = TRUE invece genera l’output come frame. Di default, nella stessa directory del file di output verrà generato un file CSS chiamato R2HTML.css che determina lo stile della pagina HTML. Possiamo comunque includere un altro foglio di stile CSS con l’opzioneCSSFile = ‘Percorso del file CSS’.

HTML.title() permette di aggiungere i titoli alle pagine di output. Con l’opzione HR è possibile determinare lo stile del titolo HTML (H1, H2, H3, ecc.). Il valore di default per HR è 2.

HTMLhr() crea una linea orizzontale.

Poiché possono essere necessari diversi comandi interattivi per creare un grafico finito, richiamare la funzione HTMLplot() permette di generare un grafico. Poiché abbiamo diversi comandi per i grafici, Conviene chiamare la funzione HTMLplot() al termine della generazione del grafico.

Altre funzioni disponibili in R2HTML

HTMLbrPermette di andare a capo
HTML.functionPermette di scrivere una funzione nel file HTML di output
HTMLInsertGraphPermette di inserire un grafico nel file HTML
HTML.latexInsert a piece of LaTeX into a HTML file
HTMLgridCrea una griglia HTML utilizzando ActiveWidget
HTMLInitFileStart / Fine di un nuovo output del report HTML
HTMLChangeCSSCambia il file CSS in uso
HTML.cormatScrive una matrice di correlazione con la formattazione HTML
HTML.data.frameScrive un data.frame (o matrice) sul file HTML
RweaveHTML Un driver per analizzare file noweb HTML con
lo strumento Sweave

Oltre il package R2HTML

Il pacchetto R Markdown di R Studio supporta dozzine di formati di output statici e dinamici tra cui HTML, PDF, MS Word, articoli scientifici, siti Web e altro ancora.

Sweave permette di inserire codice R in LaTeX, producendo report interessanti.

Il pacchetto odfWeave ha funzioni che ci permettono di inserire l’output R in file OpenOffice Open Document Format (ODF).

Il pacchetto SWordInstaller consente di aggiungere output R in documenti di Microsoft Word.

Infine R2PPT fornisce consente di aggiungere output R alle presentazioni di Microsoft PowerPoint.

Guarda tutti i tutorial sull’Ambiente di Lavoro oppure torna su R tutorial.