gtsummary::tbl_summary和唯一变量值

qoefvg9y  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(123)

我正在尝试使用gtsummary::tbl_summary创建一个表,该表允许我在变量中使用不同的值。我有一个 Dataframe ,其中每行表示一个患者就诊,这意味着一个ID可以出现多次。我不想在表中列出每个ID计数,而是希望获得唯一ID的总和计数。尝试坚持使用gtsummary,因为它提供了格式良好的值

library(gtsummary)

df <- data.frame(id   = c("a", "b", "c", "a", "a", "c", "b"))
tbl_summary(df)

Current output
Desired output

jhdbpxl9

jhdbpxl91#

根据需要,我们可以从"id"中获取n_distinct

library(gtsummary)
library(dplyr)
library(tidyr)
df %>% 
  summarise(Number_of_Patients = n_distinct(id)) %>%
  uncount(Number_of_Patients, .remove = FALSE) %>%
  tbl_summary()
  • 输出

相关问题