count_subgroup {dtrackr} | R Documentation |
Add a subgroup count to the dtrackr history graph
Description
A frequent use case for more detailed description is to have a subgroup count within a flowchart. This works best for factor subgroup columns but other data will be converted to a factor automatically. The count of the items in each subgroup is added as a new stage in the flowchart.
Usage
count_subgroup(
.data,
.subgroup,
...,
.messages = .defaultCountSubgroup(),
.headline = .defaultHeadline(),
.type = "info",
.asOffshoot = FALSE,
.tag = NULL,
.maxsubgroups = .defaultMaxSupportedGroupings()
)
Arguments
.data |
a dataframe which may be grouped |
.subgroup |
a column with a small number of levels (e.g. a factor) |
... |
passed to |
.messages |
a character vector of glue specifications. A glue specification can refer to anything from the calling environment, .subgroup for the subgroup column name and {.name} for the subgroup column value, {.count} for the subgroup column count, {.subtotal} for the current stratification grouping count and {.total} for the whole dataset count |
.headline |
a glue specification which can refer to grouping variables of .data, {.subtotal} for the current grouping count, or any variables defined in the calling environment |
.type |
one of "info","exclusion": used to define formatting |
.asOffshoot |
do you want this comment to be an offshoot of the main flow (default = FALSE). |
.tag |
if you want to use the summary data from this step in the future then give it a name with .tag. |
.maxsubgroups |
the maximum number of discrete values allowed in
.subgroup is configurable with
|
Value
the same .data dataframe with the history graph updated with a subgroup count as a new stage
Examples
library(dplyr)
library(dtrackr)
survival::cgd %>% track() %>% group_by(treat) %>%
count_subgroup(center) %>% history()