Rev 5008 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{is.na-methods}\docType{methods}\alias{is.na-methods}\alias{is.na,denseMatrix-method}\alias{is.na,sparseMatrix-method}\title{is.na() Methods for 'Matrix' Objects}\description{Methods for function \code{\link{is.na}()} for all Matrices (objectsextending the \code{\linkS4class{Matrix}} class):\item{x = "denseMatrix"}{will an \code{"nMatrix"} object of samedimension as \code{x}, with TRUE's whenever \code{x} was NA.}\item{x = "sparseMatrix"}{ditto.}}\usage{\S4method{is.na}{sparseMatrix}(x)}\arguments{\item{x}{sparse or dense matrix.}}\seealso{\code{\link{NA}}, \code{\link{is.na}};\code{\linkS4class{nMatrix}},\code{\linkS4class{denseMatrix}},\code{\linkS4class{sparseMatrix}}.}\examples{M <- Matrix(1:6, nrow=4, ncol=3,dimnames = list(c("a", "b", "c", "d"), c("A", "B", "C")))stopifnot(all(!is.na(M)))M[2:3,2] <- NAis.na(M)A <- spMatrix(10,20, i = c(1,3:8),j = c(2,9,6:10),x = 7 * (1:7))stopifnot(all(!is.na(A)))A[2,3] <- A[1,2] <- A[5, 5:9] <- NAinA <- is.na(A)stopifnot(sum(inA) == 1+1+5)}\keyword{methods}