# NOT RUN {
library(rlang)
library(dplyr)
explanatory = c("age.factor", "sex.factor")
dependent = "perfor.factor"
# Pick option below
split = "rx.factor"
split = c("rx.factor", "node4.factor")
# Piped function to generate stratified crosstabs table
colon_s %>%
group_by(!!! syms(split)) %>% #Looks awkward, but avoids unquoted var names
do(
summary_factorlist(., dependent, explanatory, total = TRUE, p = TRUE)
) %>%
data.frame() %>%
dependent_label(colon_s, dependent, prefix = "") %>%
colname2label(split)
# }
Run the code above in your browser using DataLab