Multi-dimensional data quality scores
Usage
score_data_quality(
data,
date_cols = NULL,
freshness_days = 365L,
key_cols = NULL,
consistency_rules = NULL
)Examples
df <- data.frame(id = 1:20, v = c(rnorm(18), NA, NA))
str(score_data_quality(df, key_cols = "id"), max.level = 1)
#> List of 6
#> $ completeness: num 0.95
#> $ consistency : num 1
#> $ timeliness : num 1
#> $ uniqueness : num 1
#> $ overall : num 0.988
#> $ details :List of 3
#> - attr(*, "class")= chr [1:4] "morie_data_quality_report" "morie_validation_result" "morie_rich_result" "list"
