Применить набор отсутствующих функций к набору данных в R

Недавно я наткнулся на пакет validate в R, который очень полезен, когда вы хотите проверить полный набор данных с предопределенными правилами, например, например:

v <- validator(
Species.na = !is.na(Species),
Species.range = Species %in% c("setosa", "versicolor", "virginica"),
Sepal.Width.na = !is.na(Sepal.Width),
Sepal.Width.range = Sepal.Width >= 2 & Sepal.Width <= 4,
Sepal.Length.relation = Sepal.Length/Petal.Length < 4)

valied <- confront(iris, v)

Теперь мне было интересно, если что-то подобное доступно с пропущенным значением вменения. Существуют такие пакеты, как mouse, mi и т. Д., Которые действительно хороши, но методы вменения являются стандартными, а не пользовательскими или пользовательскими. Может кто-нибудь предложить, если есть в любом случае, чтобы установить некоторые заранее определенные отсутствующие функции и применить их к R data.frame. Что-то, что может работать как:

m <- missing(
Species.na = if(is.na(Species)) Species <- "setosa"
Sepal.Width.na = if(is.na(Sepal.Width)) Sepal.Width <- 3.5)

mi <- confront(iris, m)

0 ответов

Другие вопросы по тегам