0

最近我遇到了R 中的validate包,当您想使用预定义的规则验证完整的数据集时,它非常有用,例如:

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)

现在我想知道是否有类似的东西可用于缺失值插补。有像micemi等非常好的包,但是插补方法是标准的,不是用户定义的或自定义的。任何人都可以建议是否有设置一些预定义的缺失函数并将它们应用于 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)
4

0 回答 0