Add a combination facet during postprocessing stage in a custom split fun.
Arguments
- name
character(1). Name for the resulting facet (for use in pathing, etc).
- label
character(1). Label for the resulting facet.
- levels
character. Vector of levels to combine within the resulting facet.
- extra
list. Extra arguments to be passed to analysis functions applied within the resulting facet.
Details
For add_combo_facet
, the data associated with the resulting
facet will be the data associated with the facets for each level in
levels
, rbound
together. In particular, this means that if those levels
are overlapping, data that appears in both will be duplicated.
See also
Other make_custom_split:
drop_facet_levels()
,
make_split_fun()
,
make_split_result()
,
trim_levels_in_facets()
Examples
mysplfun <- make_split_fun(post = list(add_combo_facet("A_B", label = "Arms A+B",
levels = c("A: Drug X", "B: Placebo")),
add_overall_facet("ALL", label = "All Arms")))
lyt <- basic_table(show_colcounts = TRUE) %>%
split_cols_by("ARM", split_fun = mysplfun) %>%
analyze("AGE")
tbl <- build_table(lyt, DM)