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))
}

Try the TEAM package in your browser

Any scripts or data that you put into this service are public.

TEAM documentation built on Sept. 13, 2019, 5:14 p.m.