R/count_distinct.R

#' Count distinct combinations of a set of variables
#'
#' @param df A data frame.
#' @param ... An unquoted set of variables, passed to dplyr::select.
#'
#' @importFrom dplyr select distinct
#' @importFrom magrittr %>%
#' @export
#'
#' @examples
#'
#' count_distinct(iris, Species)

count_distinct <- function(df, ...) {
    df %>%
        dplyr::select(...) %>%
        dplyr::distinct() %>%
        nrow()
}
tnedu/acct documentation built on June 13, 2019, 7:30 a.m.