
Create Generic Occurrence Summary Table
Source:R/gen_summary_utils.R
build_generic_occurrence_table.Rd
Create 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_df
to 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)
} # }