Use gtsummary::tbl_summary to summarize variables in a data set.
For categorical variables, reports count/total and percent; for
continuous variables, reports mean, standard deviation, median, and range.
Usage
descriptive_statistics(data, ..., digits = 2, compact = TRUE)
Arguments
- data
the data set to summarize.
- ...
additional parameters, sent to tbl_summary.
- digits
desired number of significant figures, for numeric variables.
- compact
logical specifying whether or not to compact the resulting gt table.
Examples
mtcars2 |> dplyr::select(-model) |> descriptive_statistics()
| Characteristic |
N = 32 |
|---|
| mpg |
|
| Mean ± SD |
20.09 ± 6.03 |
| Median (Min, Max) |
19.20 (10.40, 33.90) |
| cyl, n/N (%) |
|
| 4 |
11/32 (34%) |
| 6 |
7/32 (22%) |
| 8 |
14/32 (44%) |
| disp |
|
| Mean ± SD |
230.72 ± 123.94 |
| Median (Min, Max) |
196.30 (71.10, 472.00) |
| hp |
|
| Mean ± SD |
146.69 ± 68.56 |
| Median (Min, Max) |
123.00 (52.00, 335.00) |
| drat |
|
| Mean ± SD |
3.60 ± 0.53 |
| Median (Min, Max) |
3.70 (2.76, 4.93) |
| wt |
|
| Mean ± SD |
3.22 ± 0.98 |
| Median (Min, Max) |
3.33 (1.51, 5.42) |
| qsec |
|
| Mean ± SD |
17.85 ± 1.79 |
| Median (Min, Max) |
17.71 (14.50, 22.90) |
| vs, n/N (%) |
|
| V-shaped |
18/32 (56%) |
| straight |
14/32 (44%) |
| am, n/N (%) |
|
| automatic |
19/32 (59%) |
| manual |
13/32 (41%) |
| gear, n/N (%) |
|
| 3 |
15/32 (47%) |
| 4 |
12/32 (38%) |
| 5 |
5/32 (16%) |
| carb, n/N (%) |
|
| 1 |
7/32 (22%) |
| 2 |
10/32 (31%) |
| 3 |
3/32 (9.4%) |
| 4 |
10/32 (31%) |
| 6 |
1/32 (3.1%) |
| 8 |
1/32 (3.1%) |