powered by
Replace valid observations by NAs when a given subject has more then max_na missing values.
NA
max_na
clean_observations(data, id, var, max_na)
The original data with the var observations matching the max_na criterion replaced by NA.
data
var
A data frame, or data frame extension (e.g. a tibble).
The bare (unquoted) name of the column that identifies each subject.
The bare (unquoted) name of the column to be cleaned.
An integer indicating the maximum number of NAs per subject.
set.seed(10) data <- data.frame( id = rep(1:5, each = 4), time = rep(1:4, 5), score = sample(c(1:5, rep(NA, 2)), 20, replace = TRUE) ) clean_observations(data, id, score, 1)
Run the code above in your browser using DataLab