mids
objectThis function takes a mids
object and returns a new
mids
object that pertains to the subset of the data
identified by the expression in .... The expression may use
column values from the incomplete data in .data$data
.
# S3 method for mids
filter(.data, ..., .preserve = FALSE)
An S3 object of class mids
A mids
object.
Expressions that return a
logical value, and are defined in terms of the variables in .data$data
.
If multiple expressions are specified, they are combined with the &
operator.
Only rows for which all conditions evaluate to TRUE
are kept.
Relevant when the .data
input is grouped.
If .preserve = FALSE
(the default), the grouping structure
is recalculated based on the resulting data, otherwise the grouping is kept as is.
Patrick Rockenschaub
imp <- mice(nhanes, m = 2, maxit = 1, print = FALSE)
# example with external logical vector
imp_f <- filter(imp, c(rep(TRUE, 13), rep(FALSE, 12)))
nrow(complete(imp))
nrow(complete(imp_f))
# example with calculated include vector
imp_f2 <- filter(imp, age >= 2 & hyp == 1)
nrow(complete(imp_f2)) # should be 5
Run the code above in your browser using DataLab