【发布时间】:2021-03-05 13:57:15
【问题描述】:
我需要对 21 个国家/地区的列表进行推断分析,比较性别之间的结果(数字变量)。我已经创建了一个包含以下变量的轴长数据集:性别、国家、结果(数字)。 我正在使用 gtsummary::tbl_strata 和 gtsummary::tbl_summary。我无法创建一个嵌套来单独运行每个国家/地区。此外,输出已返回国家/地区的 n(%) 个计数(宽格式表格);整体计算结果变量。 我已经把我想要的表格结构放在下面了。
我什至可以生成单独的表格并将它们堆叠起来。不过,我想要一个更理性的策略。
代码
library(tidyverse)
library(gtsummary)
# dataframe
df <-
data.frame(
Country = c("Country 1", "Country 2", "Country 3",
"Country 1", "Country 2", "Country 3",
"Country 1", "Country 2", "Country 3",
"Country 1", "Country 2", "Country 3"),
Gender = c("M", "M", "M",
"W", "W", "W",
"M", "M", "M",
"W", "W", "W"),
Results = c(53, 67, 48,
56, 58, 72,
78, 63, 67,
54,49,62))
df
# Table
Table <- df %>%
select(c('Gender',
'Country',
'Results')) %>%
tbl_strata(
strata = Country,
.tbl_fun =
~.x %>%
tbl_summary(by = Gender,
missing = "no") %>%
bold_labels() %>%
italicize_levels() %>%
italicize_labels())
Table
【问题讨论】:
标签: r summary inference gtsummary