R/check.dupl.R

Defines functions check.dupl

Documented in check.dupl

#' Identifies and returns duplicated characters
#' @param var variable name
#' @param df data frame
#' @param not string to ignore
#' @return character vector
#' @export
#'
check.dupl <- function(var = NULL, df = buzzard_db[["ring_db"]], not = NULL) {
  if (!is.null(not)) df <- dplyr::filter(df, get(var) != not)
  duplicates <- summary(df[[var]] %>% as.factor, maxsum = 9999) %>%
    .[which(. > 1)]
  return(names(duplicates))
}
mottensmann/DBChecks documentation built on Feb. 3, 2022, 9:21 p.m.