dat <- data.frame(x = c(1, NA, NA, 6, 3),
y = c(7, NA, 8, 9, NA),
z = c(2, NA, 3, NA, 5))
# Compute a summary of missing data patterns
dat.pattern <- na.pattern(dat)
# Vector of missing data pattern for each case
dat.pattern$pattern
# Data frame without cases with missing data pattern 2 and 5
dat[!dat.pattern$pattern %in% c(2, 5), ]
if (FALSE) {
# Write Results into a Excel file
result <- na.pattern(dat, write = "NA_Pattern.xlsx")
result <- na.pattern(dat, output = FALSE)
write.result(result, "NA_Pattern.xlsx")
}
Run the code above in your browser using DataLab