r-为每个变量创建一个单独的数据丢失量表[n(%age missing)]



一份期刊要求我在一个单独的补充表中提供一个大表1中有多少数据是完整的,有多少数据缺失。

理想情况下:

第1组(n=128(100(100%(
变量第2组(n=100(
年龄 128(100%(
性别 64(50%( 75(75%(

您可以首先用一个指示值是否丢失(即NA(的逻辑来替换每一列,然后将该表传递给tbl_summary(),以便将丢失率制成表格。

library(gtsummary)
library(tidyverse)
packageVersion("gtsummary")
#> [1] '1.5.2'
# first make an indicator if a value is missing
trial %>%
mutate(across(.cols = -trt, .fns = is.na)) %>%
# then createa summary table tabulating missing data rates
tbl_summary(by = trt) %>%
modify_caption("Missing Data Counts") %>%
as_kable()
/strong>药物A,N=98
特征药物B、N=102
年龄7(7.1%(4(3.9%(
标记6(6.1%(4(3.9%(
阶段0(0%(0
等级0(0%(零(0%(
响应3(3.1%(4(3.9%(
死亡0(0%(0
ttdeath0(0%(零(0%(

最新更新