Functions to output tables to a single Word, HTML, or PDF document.
write2word(object, file, ...) write2pdf(object, file, ...) write2html(object, file, ...)
object | An object. |
---|---|
file | A single character string denoting the filename for the output document. |
... | Additional arguments to be passed to |
object
is returned invisibly, and file
is written.
To generate the appropriate file type, the write2*
functions use one of rmarkdown::word_document
, rmarkdown::html_document
,
and rmarkdown::pdf_document
to get the job done. "..."
arguments are passed to these functions, too.
Ethan Heinzen, adapted from code from Krista Goergen
if (FALSE) { data(mockstudy) # tableby example tab1 <- tableby(arm ~ sex + age, data=mockstudy) write2html(tab1, "~/trash.html") # freqlist example tab.ex <- table(mockstudy[, c("arm", "sex", "mdquality.s")], useNA = "ifany") noby <- freqlist(tab.ex, na.options = "include") write2pdf(noby, "~/trash2.pdf") # A more complicated example write2word(tab1, "~/trash.doc", keep.md = TRUE, reference_docx = mystyles.docx, # passed to rmarkdown::word_document quiet = TRUE, # passed to rmarkdown::render title = "My cool new title") # passed to summary.tableby }