miss_filter: Filter data by missing values per row.

miss_filterR Documentation

Filter data by missing values per row.

Description

Counts the number of missing values per row and then keeps rows that have at most a chosen number of missing values.

Usage

miss_filter(data, missing = 0, reverse = F)

Arguments

data

(data frame) The data.

missing

(num) The maximum number of missing values in cases. Defaults to 0 (keep only cases with no missing values). If this is a proportion between 0-1, then it is used as such.

reverse

(lgl) Filter based on non-NA data instead.

Examples

df = data.frame(ints = 1:10, letters = letters[1:10], unif = runif(10), norm = rnorm(10))
df = miss_add_random(df, prop = .25)
df
miss_filter(df) #allow no missing
miss_filter(df, missing = 1) #allow 1 missing
miss_filter(df, missing = 0.5) #allow half missing
miss_filter(df, missing = 0.25) #allow quarter missing

Deleetdk/kirkegaard documentation built on March 26, 2024, 1:19 a.m.