Rev 1777 | Rev 2236 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{[-methods}\docType{methods}\alias{[-methods}\title{Methods for "[": Extraction or Subsetting in Package 'Matrix'}%\alias{[,Matrix,missing,missing,ANY-method}\alias{[,Matrix,missing,index,missing-method}\alias{[,Matrix,index,missing,missing-method}\alias{[,Matrix,index,index,missing-method}\alias{[,Matrix,ANY,ANY,ANY-method}% bail out if no explicit method%\alias{[,denseMatrix,index,missing,logical-method}\alias{[,denseMatrix,index,index,logical-method}\alias{[,denseMatrix,missing,index,logical-method}%% \alias{[,TsparseTMatrix,missing,missing,ANY-method}\alias{[,TsparseMatrix,index,missing,logical-method}\alias{[,TsparseMatrix,missing,index,logical-method}\alias{[,TsparseMatrix,index,index,logical-method}%\alias{[,sparseMatrix,missing,index,logical-method}\alias{[,sparseMatrix,index,missing,logical-method}\alias{[,sparseMatrix,index,index,logical-method}%-------\description{Methods for \code{"["}, i.e., extraction or subsetting mostly ofmatrices, in package \pkg{Matrix}.}\section{Methods}{There are more than these:\describe{\item{x = "Matrix", i = "missing", j = "missing", drop= "ANY"}{ ... }\item{x = "Matrix", i = "numeric", j = "missing", drop= "missing"}{ ... }\item{x = "Matrix", i = "missing", j = "numeric", drop= "missing"}{ ... }\item{x = "dsparseMatrix", i = "missing", j = "numeric", drop= "logical"}{ ... }\item{x = "dsparseMatrix", i = "numeric", j = "missing", drop= "logical"}{ ... }\item{x = "dsparseMatrix", i = "numeric", j = "numeric", drop= "logical"}{ ... }}}\seealso{\code{\link{[<--methods}} for sub\emph{assign}ment to \code{"Matrix"}objects.\code{\link{Extract}} about the standard extraction.}\examples{% regression tests are in ../tests/indexing.Rstr(m <- Matrix(round(rnorm(7*4),2), nrow = 7))stopifnot(identical(m, m[]))m[2, 3] # simple numberm[2, 3:4] # simple numeric of length 2m[2, 3:4, drop=FALSE] # sub matrix of class 'dgeMatrix'## rows or columns only:m[1,] # first row, as simple numeric vectorm[,1:2] # sub matrix of first two columnsshowMethods("[", inherited = FALSE)}\keyword{methods}\keyword{array}