library(gtsummary)
library(tidyverse)
<- trial %>% select(trt, age, grade)
trial2
<- trial2 %>%
tab tbl_summary(by = trt) %>%
add_p()
<- trial2 %>%
tab2 tbl_summary(
by = trt,
type = all_continuous() ~ "continuous2",
statistic = all_continuous() ~ c(
"{N_nonmiss}",
"{median} ({p25}, {p75})",
"{mean} ({sd})",
"{min}, {max}"
),missing = "ifany"
%>%
) add_p(pvalue_fun = ~ style_pvalue(.x, digits = 2))
= as.data.frame(tab2)
tab_df
::data_table(tab_df) mTools