
Create Generic Occurrence Summary Table
Source:R/gen_summary_utils.R
build_generic_occurrence_table.RdCreate Generic Occurrence Summary Table
Usage
build_generic_occurrence_table(
occ_df,
filter_cond = NULL,
trt_var,
dataset,
class_var,
term_var
)Arguments
- occ_df
(
data.frame)
Occurrence dataset (typically ADAE, ADMH etc)- filter_cond
(
character)
Filtering condition required forocc_df.- trt_var
(
character)
Arm variable used to split table into columns.- dataset
(
character)
Name of the dataset eg."cadae".- class_var
(
character)
Body system organ class variable.- term_var
(
character)
Preferred term variable fromocc_dfto include in the table.
See also
Other generic:
build_adsl_chars_table(),
build_disp_table(),
build_generic_bds_table(),
build_shift_table()
Examples
library(rtables)
library(tern)
library(dplyr)
adsl <- pharmaverseadam::adsl |> drop_missing_cols()
#> Error in loadNamespace(x): there is no package called 'pharmaverseadam'
adae <- pharmaverseadam::adae |> drop_missing_cols()
#> Error in loadNamespace(x): there is no package called 'pharmaverseadam'
adae <- filter(adae, SAFFL == "Y")
lyt <- build_generic_occurrence_table(
occ_df = adae,
filter_cond = NULL,
trt_var = "ARM",
dataset = "adae",
class_var = "AESOC",
term_var = "AEDECOD"
)
tbl <- build_table(lyt = lyt$lyt, df = lyt$df_out, alt_counts_df = adsl)
if (FALSE) { # \dontrun{
tt_to_flextable(tbl)
} # }