filter_fails {dataverifyr} | R Documentation |
Filters a result dataset for the values that failed the verification
Description
Filters a result dataset for the values that failed the verification
Usage
filter_fails(res, x, per_rule = FALSE)
Arguments
res |
a result data.frame as outputted from |
x |
a dataset that was used in |
per_rule |
if set to TRUE, a list of filtered data is returned, one for each failed verification rule. If set to FALSE, a data.frame is returned of the values that fail any rule. |
Value
the dataset with the entries that did not match the given rules
Examples
rules <- ruleset(
rule(mpg > 10 & mpg < 30), # mpg goes up to 34
rule(cyl %in% c(4, 8)), # missing 6 cyl
rule(vs %in% c(0, 1), allow_na = TRUE)
)
res <- check_data(mtcars, rules)
filter_fails(res, mtcars)
filter_fails(res, mtcars, per_rule = TRUE)
# alternatively, the first argument can also be a ruleset
filter_fails(rules, mtcars)
filter_fails(rules, mtcars, per_rule = TRUE)
[Package dataverifyr version 0.1.8 Index]