Description Usage Arguments Details Value Author(s) See Also Examples
Functions to output tables to a single document. (Also the S3 backbone behind the write2* functions.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | write2(object, file, ..., output_format)
## S3 method for class 'arsenal_table'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'summary.arsenal_table'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'comparedf'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'summary.comparedf'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'verbatim'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'yaml'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'code.chunk'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'knitr_kable'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'xtable'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'character'
write2(object, file, ..., output_format = NULL)
## S3 method for class 'list'
write2(
object,
file,
...,
append. = FALSE,
render. = TRUE,
keep.rmd = !render.,
output_format = NULL
)
## Default S3 method:
write2(
object,
file,
FUN = NULL,
...,
append. = FALSE,
render. = TRUE,
keep.rmd = !render.,
output_format = NULL
)
|
object |
An object. |
file |
A single character string denoting the filename for the output document. |
... |
Additional arguments to be passed to |
output_format |
One of the following:
See |
append. |
Logical, denoting whether (if a temporary |
render. |
Logical, denoting whether to render the temporary |
keep.rmd |
Logical, denoting whether to keep the intermediate |
FUN |
The summary-like or print-like function to use to generate the markdown content. Can be passed as a function or a
character string. It's expected that |
write2 is an S3 method. The default prints the object (using print)
inside a section surrounded by three back ticks. See verbatim for details.
There are methods implemented for tableby, modelsum, and freqlist, all of which use the
summary function. There are also methods compatible with kable, xtable,
and pander_return. Another option is to coerce an object using verbatim() to print out the
results monospaced (as if they were in the terminal). To output multiple tables into a document, simply make a list of them
and call the same function as before. Finally, to output code chunks to be evaluated, use code.chunk.
For more information, see vignette("write2").
object is returned invisibly, and file is written.
Ethan Heinzen, adapted from code from Krista Goergen
write2word, write2pdf, write2html,
render, word_document, html_document, pdf_document,
rtf_document, md_document, odt_document
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ## Not run:
data(mockstudy)
# tableby example
tab1 <- tableby(arm ~ sex + age, data=mockstudy)
write2(tab1, tempfile(fileext = ".rtf"),
toc = TRUE, # passed to rmarkdown::rtf_document, though in this case it's not practical
quiet = TRUE, # passed to rmarkdown::render
title = "My cool new title", # passed to summary.tableby
output_format = rmarkdown::rtf_document)
write2html(list(
"# Header 1", # a header
code.chunk(a <- 1, b <- 2, a + b), # a code chunk
verbatim("hi there") # verbatim output
),
tempfile(fileext = ".html"),
quite = TRUE)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.