summarizor
object should be transformed into a flextable
with method as_flextable()
.
Usage
# S3 method for summarizor
as_flextable(x, ...)
Arguments
- x
result from
summarizor()
- ...
arguments for
as_flextable.tabulator()
See also
Other as_flextable methods:
as_flextable.data.frame()
,
as_flextable.gam()
,
as_flextable.glm()
,
as_flextable.grouped_data()
,
as_flextable.htest()
,
as_flextable.kmeans()
,
as_flextable.lm()
,
as_flextable.merMod()
,
as_flextable.pam()
,
as_flextable.table()
,
as_flextable.tabular()
,
as_flextable.tabulator()
,
as_flextable.xtable()
,
as_flextable()
Examples
# \dontshow{
data.table::setDTthreads(1)
# }
z <- summarizor(CO2[-c(1, 4)],
by = "Treatment",
overall_label = "Overall"
)
ft_1 <- as_flextable(z, spread_first_col = TRUE)
ft_1 <- prepend_chunks(ft_1,
i = ~ is.na(variable), j = 1,
as_chunk("\t")
)
ft_1 <- autofit(ft_1)
ft_1
nonchilled
(N=40)
chilled
(N=42)
Overall
(N=82)
Plant
Qn1
5 (12.50%)
0 (0.00%)
5 (6.10%)
Qn2
7 (17.50%)
0 (0.00%)
7 (8.54%)
Qn3
7 (17.50%)
0 (0.00%)
7 (8.54%)
Qc1
0 (0.00%)
7 (16.67%)
7 (8.54%)
Qc3
0 (0.00%)
7 (16.67%)
7 (8.54%)
Qc2
0 (0.00%)
7 (16.67%)
7 (8.54%)
Mn3
7 (17.50%)
0 (0.00%)
7 (8.54%)
Mn2
7 (17.50%)
0 (0.00%)
7 (8.54%)
Mn1
7 (17.50%)
0 (0.00%)
7 (8.54%)
Mc2
0 (0.00%)
7 (16.67%)
7 (8.54%)
Mc3
0 (0.00%)
7 (16.67%)
7 (8.54%)
Mc1
0 (0.00%)
7 (16.67%)
7 (8.54%)
Type
Quebec
19 (47.50%)
21 (50.00%)
40 (48.78%)
Mississippi
21 (52.50%)
21 (50.00%)
42 (51.22%)
conc
Mean (SD)
445.6 (299.9)
435.0 (297.7)
440.2 (297.0)
Median (IQR)
350.0 (500.0)
350.0 (500.0)
350.0 (500.0)
Range
95.0 - 1000.0
95.0 - 1000.0
95.0 - 1000.0
uptake
Mean (SD)
30.8 (9.6)
23.8 (10.9)
27.2 (10.8)
Median (IQR)
31.3 (12.3)
19.7 (20.4)
28.3 (18.8)
Range
10.6 - 45.5
7.7 - 42.4
7.7 - 45.5