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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow