Skip to contents

[Maturing]

Usage

build_generic_bds_table(
  bds_df,
  filter_cond = NULL,
  param,
  trt_var,
  visit = "AVISIT",
  timepoint = NULL,
  disp_vars
)

Arguments

bds_df

(data.frame)
BDS dataset (typically ADVS, ADLB etc)

filter_cond

(character)
Filtering condition required for bds_df.

param

(character)
BDS parameter value from PARAM

trt_var

(character)
Arm variable used to split table into columns.

visit

(character)
Visit variable name eg. AVISIT

timepoint

(character)
Timepoint variable name eg. ATPT

disp_vars

(vector of characters)
Variables to summarize

Value

List containing Generic BDS table layout and filtered BDS data

Examples

library(rtables)
adsl <- pharmaverseadam::adsl |> drop_missing_cols()
#> Error in loadNamespace(x): there is no package called 'pharmaverseadam'
advs <- pharmaverseadam::advs |> drop_missing_cols()
#> Error in loadNamespace(x): there is no package called 'pharmaverseadam'

lyt <- build_generic_bds_table(advs,
  param = "Diastolic Blood Pressure (mmHg)",
  trt_var = "ARM", visit = "AVISIT",
  disp_vars = c("AVAL", "CHG")
)
#> Error: 
if (FALSE) { # \dontrun{
tt_to_flextable(build_table(lyt = lyt$lyt, df = lyt$df_out, alt_counts_df = adsl))
} # }