na {pbdDMAT} | R Documentation |
Dealing with NA's and NaN's.
na.exclude(object, ...) ## S4 method for signature 'ddmatrix' na.exclude(object, ..., ICTXT)
object |
numeric distributed matrix |
... |
extra arguments |
ICTXT |
optional BLACS context number for output |
Removes rows containing NA's and NaN's.
The function relies on reblocking across different BLACS contexts. The input distributed matrix will be redistributed along context 1, where extracting/deleting rows does not destroy block-cyclicality.
Only advanced users should supply an ICTXT
value. Most should simply
leave this argument blank.
The context of the return is dependent on the function arguments. If the
ICTXT=
argument is missing, then the return will be redistributed
across its input context object@ICTXT
. Otherwise, the return will be
redistributed across the supplied ICTXT
.
## Not run: # Save code in a file "demo.r" and run with 2 processors by # > mpiexec -np 2 Rscript demo.r library(pbdDMAT, quiet = TRUE) init.grid() # don't do this in production code x <- matrix(1:9, 3) x[1, 1] <- NA x <- as.ddmatrix(x) y <- na.exclude(x) comm.print(y) finalize() ## End(Not run)