Code
dat <- readr::read_csv(params$data_path, show_col_types = FALSE) |>
mutate(
across(all_of(params$treatment), as.integer),
across(all_of(params$outcome), as.integer),
sex = factor(sex, levels = c(0,1), labels = c("Female","Male"))
)
dplyr::glimpse(dat)Rows: 400
Columns: 6
$ id <dbl> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,…
$ treat <int> 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1,…
$ age <dbl> 59.9, 51.4, 43.3, 41.6, 50.4, 42.4, 55.4, 42.1, 59.5, 63.5, 43…
$ sex <fct> Male, Female, Female, Male, Female, Male, Male, Female, Male, …
$ bmi <dbl> 26.1, 27.7, 17.2, 29.7, 29.2, 27.5, 20.1, 20.0, 29.6, 32.3, 34…
$ y_event <int> 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1,…