R Language
Publishing
Zoeken…
Invoering
Er zijn veel manieren om R-code, tabellen en grafieken op te maken voor publicatie.
Opmerkingen
R-gebruikers willen analyses en resultaten vaak op een reproduceerbare manier publiceren. Zie Reproduceerbare R voor details.
Tabellen opmaken
Hier wordt 'tabel' breed bedoeld (met betrekking tot data.frame
, table
,
Afdrukken naar platte tekst
Afdrukken (zoals te zien in de console) kan voldoende zijn om een document met platte tekst te bekijken in een enkelvoudig lettertype:
Opmerking: zorg ervoor dat u zich in een lege map bevindt waarnaar u kunt schrijven voordat u de onderstaande voorbeeldgegevens maakt. Voer getwd()
en lees ?setwd
als u mappen moet wijzigen.
..w = options()$width
options(width = 500) # reduce text wrapping
sink(file = "mytab.txt")
summary(mtcars)
sink()
options(width = ..w)
rm(..w)
Gescheiden tabellen afdrukken
Schrijven naar CSV (of een ander gangbaar formaat) en vervolgens openen in een spreadsheet-editor om afwerking aan te brengen is een andere optie:
Opmerking: zorg ervoor dat u zich in een lege map bevindt waarnaar u kunt schrijven voordat u de onderstaande voorbeeldgegevens maakt. Voer getwd()
en lees ?setwd
als u mappen moet wijzigen.
write.csv(mtcars, file="mytab.csv")
Verdere bronnen
-
knitr::kable
- sterrenkijker
-
tables::tabular
- texreg
- xtable
Volledige documenten opmaken
Sweave
uit het utils
pakket maakt het mogelijk om code, proza, grafieken en tabellen samen in een LaTeX-document op te maken.
Verdere bronnen
- Knitr en RMarkdown