The dispatcher. Batch programs and interactive apps make the same call, so both get the same object, and the same renderer then produces the same RTF content.
Arguments
- type
A registered type key (see
tlf_table_types()andtlf_figure_types()).- data
Named list of data frames, for example
list(adsl = adsl, adae = adae).- opts
Named list of builder options, for example
list(trt_var = "TRTA", paramcd = "ALT").- config
A
tlf_config();NULLresolves throughtlf_get_config().- df
Analysis data frame for a figure.
- ctx
A
fig_ctx()list.
Examples
tlf_build_table("demographics", list(adsl = ex_adsl))
#> <tlf_table> 13 row(s) x 6 column(s)
#> Characteristic Statistic Drug 10 mg (N=20) Drug 20 mg (N=20)
#> Age (years) n 20 20
#> Mean (SD) 58.2 (8.4) 59.6 (9.5)
#> Median (Q1, Q3) 58.0 (53.0, 64.5) 57.0 (54.0, 64.0)
#> Min, Max 41.0, 72.0 48.0, 88.0
#> Sex F 12 (60.0%) 13 (65.0%)
#> M 8 (40.0%) 7 (35.0%)
#> Race ASIAN 6 (30.0%) 4 (20.0%)
#> BLACK OR AFRICAN AMERICAN 3 (15.0%) 5 (25.0%)
#> WHITE 11 (55.0%) 11 (55.0%)
#> Ethnicity HISPANIC OR LATINO 3 (15.0%) 2 (10.0%)
#> NOT HISPANIC OR LATINO 17 (85.0%) 18 (90.0%)
#> Age group <65 15 (75.0%) 16 (80.0%)
#> >=65 5 (25.0%) 4 (20.0%)
#> Placebo (N=20) Total (N=60)
#> 20 60
#> 54.4 (10.8) 57.4 (9.7)
#> 54.0 (46.0, 59.5) 56.5 (51.5, 63.5)
#> 31.0, 77.0 31.0, 88.0
#> 13 (65.0%) 38 (63.3%)
#> 7 (35.0%) 22 (36.7%)
#> 4 (20.0%) 14 (23.3%)
#> 4 (20.0%) 12 (20.0%)
#> 12 (60.0%) 34 (56.7%)
#> 8 (40.0%) 13 (21.7%)
#> 12 (60.0%) 47 (78.3%)
#> 17 (85.0%) 48 (80.0%)
#> 3 (15.0%) 12 (20.0%)
p <- tlf_build_figure("meanci", ex_adlb[ex_adlb$PARAMCD == "ALT", ])