Пакет tableone
можно использовать для создания таблиц, подобных таблицам, непосредственно из R. Вот версия, которая создает информацию того же типа, что и на скриншоте.
library("tidyverse")
library("tableone")
mtcars %>%
select(mpg, am, carb) %>%
CreateTableOne(data=., strata=c("am", "carb")) %>%
print()
Это приведет к следующий вывод
Stratified by am:carb
0:1 1:1 0:2 1:2 0:3 1:3 0:4
n 3 4 6 4 3 0 7
mpg (mean (SD)) 20.33 (1.93) 29.10 (5.06) 19.30 (3.74) 27.05 (4.30) 16.30 (1.05) - 14.30 (3.36)
am (mean (SD)) 0.00 (0.00) 1.00 (0.00) 0.00 (0.00) 1.00 (0.00) 0.00 (0.00) - 0.00 (0.00)
carb (mean (SD)) 1.00 (0.00) 1.00 (0.00) 2.00 (0.00) 2.00 (0.00) 3.00 (0.00) - 4.00 (0.00)
Stratified by am:carb
1:4 0:6 1:6 0:8 1:8 p test
n 3 0 1 0 1
mpg (mean (SD)) 19.27 (3.00) - 19.70 (NA) - 15.00 (NA) NA
am (mean (SD)) 1.00 (0.00) - 1.00 (NA) - 1.00 (NA) NA
carb (mean (SD)) 4.00 (0.00) - 6.00 (NA) - 8.00 (NA) NA