R Language
publicering
Sök…
Introduktion
Det finns många sätt att formatera R-kod, tabeller och diagram för publicering.
Anmärkningar
R-användare vill ofta publicera analys och resultat på ett reproducerbart sätt. Se Reproducerbar R för mer information.
Formatera tabeller
Här menas "tabell" i stort sett (som omfattar data.frame
, table
,
Skriva ut till vanlig text
Utskrift (som visas på konsolen) kan vara tillräckligt för att ett vanligt textdokument kan visas med enfiltig typsnitt:
Obs! Innan du gör exempeldata nedan, se till att du är i en tom mapp du kan skriva till. Kör getwd()
och läs ?setwd
om du behöver byta mappar.
..w = options()$width
options(width = 500) # reduce text wrapping
sink(file = "mytab.txt")
summary(mtcars)
sink()
options(width = ..w)
rm(..w)
Skriva ut avgränsade tabeller
Att skriva till CSV (eller ett annat vanligt format) och sedan öppna ett kalkylarkredigerare för att tillämpa efterbehandling är ett annat alternativ:
Obs! Innan du gör exempeldata nedan, se till att du är i en tom mapp du kan skriva till. Kör getwd()
och läs ?setwd
om du behöver byta mappar.
write.csv(mtcars, file="mytab.csv")
Ytterligare resurser
-
knitr::kable
- Rising
-
tables::tabular
- texreg
- XTABLE
Formatera hela dokument
Sweave
från utils
paketet tillåter formatering kod, prosa, diagram och tabeller tillsammans i ett LaTeX-dokument.
Ytterligare resurser
- Knitr och RMarkdown