Convert tabular
object to tinytable
format.
toTinytable.Rd
Converts 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 |
#> +------------+-----+-------+-------+-------+-------+