如何在 R 中省略 table1 中的缺失值行

Mar*_*tin 2 r html-table data-cleaning data-wrangling

我有一个数据集如下。当我使用 table1() 从中创建 table1 时,会给出一行用于缺失值。我想知道是否可以从变量之一(例如 var3)中排除“缺失行”。

我想这样做的原因是因为,在我的实际数据集中,我的住院时间是可变的。并非数据集中的所有个人都在医院,因此这些患者没有丢失数据,他们只是没有此变量的数据,因为他们不在医院提供数据。

任何帮助将不胜感激,谢谢。

data <- data.frame(
  var1 = c(1, 2, NA, 4, 5),
  var2 = c("A", "B", NA, "D", "E"),
  var3 = c(10, NA, 30, 40, 50)
)

table1(~var1 + var2 + var3, data=data) 
Run Code Online (Sandbox Code Playgroud)

jps*_*ith 5

使用render.missing = NULL(由于某种原因,它不在帮助(?table1::table1)中!):

table1::table1(~var1 + var2 + var3, data=data, render.missing = NULL) 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述