# ADSL-1-read_data -------------------------------------------------------------
cnt <- connector::connect(config = "_connector.yml")
DM <- cnt$sdtm$read_cnt(tolower('DM')) |>
dplyr::select(AGE,ARM,STUDYID,USUBJID)
# ...
# ADSL-AGEGR1 ------------------------------------------------------------------
ADSL <- ADSL |>
dplyr::mutate(
AGEGR1 = cut(
AGE,
breaks = c(-Inf, 18, 65, 75, Inf),
labels = c("< 18 years", "18 - 64 years", "65 - 74 years", ">= 75 years"),
right = FALSE
)
)
# ...
# Save ADaM table
cnt$adam$write_cnt(ADSL, tolower("ADSL.parquet"), overwrite = TRUE)