set_stats_as_columns {Tplyr} | R Documentation |
Set descriptive statistics as columns
Description
In many cases, treatment groups are represented as columns within a table.
But some tables call for a transposed presentation, where the treatment
groups displayed by row, and the descriptive statistics are represented as
columns. set_stats_as_columns()
allows Tplyr to output a built table
using this transposed format and deviate away from the standard
representation of treatment groups as columns.
Usage
set_stats_as_columns(e, stats_as_columns = TRUE)
Arguments
e |
|
stats_as_columns |
Boolean to set stats as columns |
Details
This function leaves all specified by variables intact. The only switch that happens during the build process is that the provided descriptive statistics are transposed as columns and the treatment variable is left as rows. Column variables will remain represented as columns, and multiple target variables will also be respected properly.
Value
The input tplyr_layer
Examples
dat <- tplyr_table(mtcars, gear) %>%
add_layer(
group_desc(wt, by = vs) %>%
set_format_strings(
"n" = f_str("xx", n),
"sd" = f_str("xx.x", sd, empty = c(.overall = "BLAH")),
"Median" = f_str("xx.x", median),
"Q1, Q3" = f_str("xx, xx", q1, q3),
"Min, Max" = f_str("xx, xx", min, max),
"Missing" = f_str("xx", missing)
) %>%
set_stats_as_columns()
) %>%
build()