dat <- data.frame(outcome = rnorm(25),
sex = sample(c("F", "M"), 25, replace = TRUE),
age_group = sample(c(1, 2, 3), 25, replace = TRUE))
> head(dat)
outcome sex age_group
1 1.1423 F 2
2 0.0998 M 1
3 -1.6305 F 2
4 -1.6759 F 1
5 0.3825 F 2
6 0.7274 F 3
我有一个包含连续outcome
变量的数据集。我想获得一个LaTeX表,其中包含按照sex
和age_group
分层的该变量的描述性统计量。我希望它看起来像这样(它不必具有平均值(SD),但我希望按照年龄组和性别分层的结果布局):
我试过Hmisc
软件包:
library(Hmisc)
output <- summaryM(outcome ~ sex + age_group, data = dat, test = TRUE)
latex(output, file = "")
但是输出看起来和我想要的大不相同
1条答案
按热度按时间vybvopom1#
我对gt包比较熟悉,强烈建议您学习如何使用它。
下面是一个使用gt包的解决方案和您的示例代码。
最终的表如下所示: