Add the data derived column counts.
add_colcounts(lyt, format = "(N=xx)")
A PreDataTableLayouts
object suitable for passing to further layouting functions, and to build_table()
.
(PreDataTableLayouts
)
layout object pre-data used for tabulation.
(string
, function
, or list
)
format associated with this split. Formats can be declared via
strings ("xx.x"
) or function. In cases such as analyze
calls, they can be character vectors or lists of
functions. See formatters::list_valid_format_labels()
for a list of all available format strings.
Gabriel Becker
It is often the case that the the column counts derived from the
input data to build_table()
is not representative of the population counts.
For example, if events are counted in the table and the header should
display the number of subjects and not the total number of events.
lyt <- basic_table() %>%
split_cols_by("ARM") %>%
add_colcounts() %>%
split_rows_by("RACE", split_fun = drop_split_levels) %>%
analyze("AGE", afun = function(x) list(min = min(x), max = max(x)))
lyt
tbl <- build_table(lyt, DM)
tbl
Run the code above in your browser using DataLab