R/accumulate_by.R

Defines functions accumulate_by

Documented in accumulate_by

#' Accumulate function
#' @details Provided by plotly
#' @export
accumulate_by <- function(dat, var) {
  var <- lazyeval::f_eval(var, dat)
  lvls <- plotly:::getLevels(var)
  dats <- lapply(seq_along(lvls), function(x) {
    cbind(dat[var %in% lvls[seq(1, x)], ], frame = lvls[[x]])
  })
  dplyr::bind_rows(dats)
}
AnthonyEbert/COVID19data documentation built on June 26, 2020, 6:51 a.m.