adsl <- ex_adsl
levels(adsl$SEX) <- c(levels(ex_adsl$SEX), "OTHER")
adsl$AGE[adsl$SEX == "UNDIFFERENTIATED"] <- 0
adsl$BMRKR1 <- 0
tbl_to_prune <- basic_table() |>
analyze("BMRKR1") |>
split_cols_by("ARM") |>
split_rows_by("SEX") |>
summarize_row_groups() |>
split_rows_by("STRATA1") |>
summarize_row_groups() |>
analyze("AGE") |>
build_table(adsl)
tbl_to_prune |> prune_table(all_zero_or_na)
tbl_to_prune |> prune_table(all_zero)
tbl_to_prune |> prune_table(content_all_zeros_nas)
tbl_to_prune |> prune_table(prune_empty_level)
tbl_to_prune |> prune_table(prune_zeros_only)
min_prune <- low_obs_pruner(70, "sum")
tbl_to_prune |> prune_table(min_prune)
Run the code above in your browser using DataLab