Skip to contents

Print a flexible baseline characteristics table

Usage

baseline_table(
  data,
  fun.args = NULL,
  fun = gtsummary::tbl_summary,
  vars = NULL
)

Arguments

data

data set

fun.args

list of arguments passed to

fun

function to

vars

character vector of variables to include

Value

object of standard class for fun

Examples

mtcars |> baseline_table()
Characteristic N = 321
mpg 19.2 (15.4, 22.8)
cyl
    4 11 (34%)
    6 7 (22%)
    8 14 (44%)
disp 196 (121, 334)
hp 123 (96, 180)
drat 3.70 (3.08, 3.92)
wt 3.33 (2.54, 3.65)
qsec 17.71 (16.89, 18.90)
vs 14 (44%)
am 13 (41%)
gear
    3 15 (47%)
    4 12 (38%)
    5 5 (16%)
carb
    1 7 (22%)
    2 10 (31%)
    3 3 (9.4%)
    4 10 (31%)
    6 1 (3.1%)
    8 1 (3.1%)
1 Median (Q1, Q3); n (%)
mtcars |> baseline_table(fun.args = list(by = "gear"))
Characteristic 3
N = 15
1
4
N = 12
1
5
N = 5
1
mpg 15.5 (14.3, 18.7) 22.8 (21.0, 28.9) 19.7 (15.8, 26.0)
cyl


    4 1 (6.7%) 8 (67%) 2 (40%)
    6 2 (13%) 4 (33%) 1 (20%)
    8 12 (80%) 0 (0%) 2 (40%)
disp 318 (276, 400) 131 (79, 160) 145 (120, 301)
hp 180 (150, 215) 94 (66, 110) 175 (113, 264)
drat 3.08 (3.00, 3.21) 3.92 (3.90, 4.10) 3.77 (3.62, 4.22)
wt 3.73 (3.44, 4.07) 2.70 (2.07, 3.17) 2.77 (2.14, 3.17)
qsec 17.42 (17.02, 18.00) 18.76 (18.41, 19.69) 15.50 (14.60, 16.70)
vs 3 (20%) 10 (83%) 1 (20%)
am 0 (0%) 8 (67%) 5 (100%)
carb


    1 3 (20%) 4 (33%) 0 (0%)
    2 4 (27%) 4 (33%) 2 (40%)
    3 3 (20%) 0 (0%) 0 (0%)
    4 5 (33%) 4 (33%) 1 (20%)
    6 0 (0%) 0 (0%) 1 (20%)
    8 0 (0%) 0 (0%) 1 (20%)
1 Median (Q1, Q3); n (%)