R Language
editoriale
Ricerca…
introduzione
Esistono molti modi per formattare codice R, tabelle e grafici per la pubblicazione.
Osservazioni
Gli utenti R spesso desiderano pubblicare analisi e risultati in modo riproducibile. Vedi Riproducibile R per i dettagli.
Formattare le tabelle
Qui, "tabella" è intesa in senso lato (che copre data.frame
, table
,
Stampa su testo normale
La stampa (come mostrato nella console) potrebbe essere sufficiente per visualizzare un documento in testo semplice nel carattere monospazio:
Nota: prima di creare i dati di esempio qui sotto, assicurati di essere in una cartella vuota su cui scrivere. Esegui getwd()
e leggi ?setwd
se hai bisogno di cambiare cartella.
..w = options()$width
options(width = 500) # reduce text wrapping
sink(file = "mytab.txt")
summary(mtcars)
sink()
options(width = ..w)
rm(..w)
Stampa di tabelle delimitate
Scrivere in CSV (o in un altro formato comune) e poi aprire in un editor di fogli di calcolo per applicare i tocchi finali è un'altra opzione:
Nota: prima di creare i dati di esempio qui sotto, assicurati di essere in una cartella vuota su cui scrivere. Esegui getwd()
e leggi ?setwd
se hai bisogno di cambiare cartella.
write.csv(mtcars, file="mytab.csv")
Ulteriori risorse
-
knitr::kable
- Stargazer
-
tables::tabular
- texreg
- XTABLE
Formattazione di interi documenti
Sweave
dal pacchetto utils
consente di formattare codice, prosa, grafici e tabelle insieme in un documento LaTeX.
Ulteriori risorse
- Knitr e RMarkdown