dust | R Documentation |
Dust tables consist of four primary components that are
built together to create a full table. Namely, the head
, the
body
, the interfoot
, and the foot
. Dust tables
also contain a table-wide attributes border_collapse
and
longtable
as well as a print_method
element.
dust(object, ...)
## Default S3 method:
dust(
object,
...,
tidy_df = FALSE,
keep_rownames = FALSE,
glance_foot = FALSE,
glance_stats = NULL,
col_pairs = 2,
byrow = FALSE,
descriptors = "term",
numeric_level = c("term", "term_plain", "label"),
label = NULL,
caption = NULL,
caption_number = getOption("pixied_caption_number", TRUE),
justify = getOption("pixie_justify", "center"),
float = getOption("pixie_float", TRUE),
longtable = getOption("pixie_longtable", FALSE),
hhline = getOption("pixie_hhline", FALSE),
bookdown = getOption("pixie_bookdown", FALSE),
border_collapse = getOption("pixie_border_collapse", "collapse"),
tabcolsep = getOption("pixie_tabcolsep", 6),
fixed_header = getOption("pixie_fixed_header", FALSE),
html_preserve = getOption("pixie_html_preserve", TRUE)
)
## S3 method for class 'grouped_df'
dust(object, ungroup = TRUE, ...)
## S3 method for class 'list'
dust(object, ...)
redust(x, table, part = c("head", "foot", "interfoot", "body"))
## Default S3 method:
redust(x, table, part = c("head", "foot", "interfoot", "body"))
## S3 method for class 'dust_list'
redust(x, table, part = c("head", "foot", "interfoot", "body"))
object |
An object that has a |
... |
Additional arguments to pass to |
tidy_df |
When |
keep_rownames |
When |
glance_foot |
Arrange the glance statistics for the |
glance_stats |
A character vector giving the names of the glance statistics
to put in the output. When |
col_pairs |
An integer indicating the number of column-pairings for the
glance output. This must be less than half the total number of columns,
as each column-pairing includes a statistic name and value. See the full
documentation for the unexported function |
byrow |
A logical, defaulting to |
descriptors |
A character vector indicating the descriptors to
be used in the table. Acceptable inputs are |
numeric_level |
A character string that determines which descriptor
is used for numeric variables in the |
label |
|
caption |
A character string giving the caption for the table. |
caption_number |
|
justify |
|
float |
A logical used only in LaTeX output. When |
longtable |
Allows the user to print a table in multiple sections.
This is useful when
a table has more rows than will fit on a printed page. Acceptable inputs are |
hhline |
Logical. When |
bookdown |
Logical. When |
border_collapse |
|
tabcolsep |
|
fixed_header |
|
html_preserve |
|
ungroup |
Used when a |
x |
A dust object |
table |
A data frame of similar dimensions of the part being replaced. |
part |
The part of the table to replace with |
The head
object describes what each column of the table
represents. By default, the head is a single row, but multi row headers
may be provided. Note that multirow headers may not render in markdown
or console output as intended, though rendering in HTML and LaTeX is
fairly reliable. In longtables (tables broken over multiple pages),
the head
appears at the top of each table portion.
The body
object gives the main body of information. In long tables,
this section is broken into portions, ideally with one portion per page.
The interfoot
object is an optional table to be placed at the
bottom of longtable portions with the exception of the last portion. A
well designed interfoot
can convey to the user that the table
continues on the next page.
The foot
object is the table that appears at the end of the
completed table. For model objects, it is recommended that the
glance
statistics be used to display model fit
statistics.
The border_collapse
object applies to an entire HTML table. It
indicates if the borders should form a single line or distinct lines.
The longtable
object determines how many rows per page are printed.
By default, all content is printed as a single table. Using the
longtable
argument in the sprinkle
function can change this
setting.
The table_width
element is specific to LaTeX tables. This is a reference
value for when column widths are specified in terms of the %
units. For
example, a column width of 20%
will be defined as table_width * .20
.
The value in table_width
is assumed to be in inches and defaults to 6.
The tabcolsep
object determines the spacing between columns in a
LaTeX table in pt. By default, it is set at 6.
The print_method
object determines how the table is rendered when
the print
method is invoked. The default is to print to the
console.
Many of these options may be set globally. See
pixiedust
for a complete list of package options.
Returns an object of class dust
When using markdown, math symbols and greek letters may be employed as
they would within a markdown document. For example, "$\alpha$"
will render as the lower case Greek alpha. Math symbols may be rendered
in the same manner.
Benjamin Nutter
tidy
glance_foot
tidy_levels_labels
pixiedust
get_dust_part
for extracting parts of the dust
object
in order to build custom headers and/or footers.
x <- dust(lm(mpg ~ qsec + factor(am), data = mtcars))
x
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.