Convert tabular object to tinytable format.
toTinytable.RdConverts the output of the tabular and related
functions to a format consistent with the output of the
tt function, so that it can be
customized using the tinytable package.
Arguments
- table
An object of class
tabular.- ...
Additional arguments to pass to
tt.
Value
An object of class tinytable, suitable for passing
to functions in the tinytable package. These tables
can be exported to several formats, including LaTeX, HTML,
Markdown, Word, Typst, PDF, and PNG.
Examples
if (requireNamespace("tinytable")) {
tab <- tabular( (Species + 1) ~ (n=1) + Format(digits=2)*
(Sepal.Length + Sepal.Width)*(mean + sd), data=iris )
tab <- toTinytable(tab, theme = "striped")
tab <- tinytable::style_tt(tab, i = 1:2, background = "teal", color = "white")
tab
}
#> +------------+-----+-------+-------+-------+-------+
#> | | Sepal.Length | Sepal.Width |
#> +------------+-----+-------+-------+-------+-------+
#> | Species | n | mean | sd | mean | sd |
#> +============+=====+=======+=======+=======+=======+
#> | setosa | 50 | 5.01 | 0.35 | 3.43 | 0.38 |
#> +------------+-----+-------+-------+-------+-------+
#> | versicolor | 50 | 5.94 | 0.52 | 2.77 | 0.31 |
#> +------------+-----+-------+-------+-------+-------+
#> | virginica | 50 | 6.59 | 0.64 | 2.97 | 0.32 |
#> +------------+-----+-------+-------+-------+-------+
#> | All | 150 | 5.84 | 0.83 | 3.06 | 0.44 |
#> +------------+-----+-------+-------+-------+-------+