R/completeness_tbl.R

Defines functions completeness_tbl

Documented in completeness_tbl

#' Check completeness from a vector of known cats.
#' @param name: chr name of var.
#' @param var: vector with data.
#' @param cats: vector with categories

completeness_tbl <- function(name, var, cats){

  tibble::tibble(
    Name = name,
    Correct = sum(var%in%cats),
    NAs = sum(is.na(var)),
    n = length(var)
  ) %>% dplyr::transmute(
    Name,
    Correct,
    Unknown = n - (Correct + NAs),
    NAs,
    pct_correct = round(Correct * 100 /
                          (Correct + Unknown + NAs),2)
  )
}
diegogarcilazo/deistools documentation built on May 21, 2019, 3:09 a.m.