Rev 7782 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{drop}\alias{drop}\title{Drop Redundant Extent Information}\description{Delete the dimensions of an array which have only one level.}\usage{drop(x)}\value{If \code{x} is an object with a \code{dim} attribute (e.g., a matrixor \code{\link{array}}), then \code{drop} returns an object like\code{x}, but with any extents of length one removed. Anyaccompanying \code{dimnames} attribute is adjusted and returned with\code{x}.Array subsetting (\code{\link{[}}) performs this reduction unless usedwith \code{drop = FALSE}, but sometimes it is useful to invoke\code{drop} directly.}\seealso{\code{\link{drop1}} which is used for dropping terms in models.}\examples{dim(drop(array(1:12, dim=c(1,3,1,1,2,1,2))))# = 3 2 2drop(1:3 \%*\% 2:4)# scalar product}\keyword{array}