R/chunksum.R

Defines functions chunk.sum

Documented in chunk.sum

#' Chunk.Sum function
#'
#' Rolling Sum over distinct chunks
#'
#' @param v Numeric Vector
#' @param n Size of chunk
#' @param na.rm Remove NAs (default=TRUE)
#'
#' @return NULL
#'
chunk.sum <- function(v, n, na.rm=TRUE) {    # 'tapply'
  unname(tapply(v, (seq_along(v)-1) %/% n, sum, na.rm=na.rm))
}
jbp7/TEAM documentation built on Nov. 4, 2019, 2:22 p.m.