R/slice.R

Defines functions `slice`

`slice` <-
function(x, MARGIN, n)
{
  result <- x[slice.index(x, MARGIN) == n]
  if(length(result) == prod(dim(x)[-MARGIN]))
  {
    dim(result) <- dim(x)[-MARGIN]
    dimnames(result) <- dimnames(x)[-MARGIN]
  }
  return(result)
}
aparamon/cmrutils documentation built on May 5, 2019, 6:54 p.m.