Я пытаюсь создать красивую таблицу на основе информации из двух баз данных.
Давайте использовать это в качестве примера:
row.namess <- c( "s.size", "mean", "sd", "median", "minimum", "maximum")
AVAL1 <- c(250, 7.60, 0.50, 8.30, 5.30, 10.70) ## outcome
AVAL2 <- c(254, 7.80, 0.68, 7.89, 5.30, 10.60) ## outcome
AGE1 <- c(254, 59.72, 9.08, 59.71, 29.00, 83.00) ## age
AGE2 <- c(254, 55.72, 10.01, 62.71, 31.00, 85.00) ## outcome
(treatA <- data.frame(AVAL1, AGE1)); rownames(treatA ) <- row.namess
(treatB <- data.frame(AVAL2, AGE2)); rownames(treatB ) <- row.namess
> treatA
AVAL1 AGE1
s.size 250.0 254.00
mean 7.6 59.72
sd 0.5 9.08
median 8.3 59.71
minimum 5.3 29.00
maximum 10.7 83.00
> treatB
AVAL2 AGE2
s.size 254.00 254.00
mean 7.80 55.72
sd 0.68 10.01
median 7.89 62.71
minimum 5.30 31.00
maximum 10.60 85.00
Я стремлюсь найти способ получить хорошийТаблица (как изображение или таблица, которую я могу легко скопировать и использовать в Word, например) похожа на это:
Treat A Treat B
Number of Subjects xxxx xxxx
Age (yrs)
N xxxx xxxx
Mean (SD) xx.x (xx.x) xx.x (xx.x)
Median xx.x xx.x
Min ; Max xx.x ; xxx.x xx.x ; xxx.x
Aval (%)
N xxxx xxxx
Mean (SD) xx.x (xx.x) xx.x (xx.x)
Median xx.x xx.x
Min ; Max xx.x ; xxx.x xx.x ; xxx.x
Каждое имя столбца соответствует определенному выводу: s.size - N
среднее значение - среднее значение SD - среднее значение sd - среднее значение минимума - минимальное значение максимума - максимальное значение
Кто-нибудь знает решение этой проблемы?