[R] Judging if a matrix contains any NA
David Winsemius
dwinsemius at comcast.net
Mon Jul 27 03:19:09 CEST 2015
On Jul 26, 2015, at 6:10 PM, Steven Yen wrote:
> How do I judge if a matrix contain any NA or otherwise non-missing, non-numerical?
> In the following, I would like to deliver ONE logical of TRUE or FALSE, rather than a 4 x 4 matrix containing TRUE or FALSE. Thank you.
>
> > a<-matrix(1:16,nrow=4)
> > diag(a)<-NA
> > a
> [,1] [,2] [,3] [,4]
> [1,] NA 5 9 13
> [2,] 2 NA 10 14
> [3,] 3 7 NA 15
> [4,] 4 8 12 NA
> any(is.na( a))
[1] TRUE
> > is.na(a)
> [,1] [,2] [,3] [,4]
> [1,] TRUE FALSE FALSE FALSE
> [2,] FALSE TRUE FALSE FALSE
> [3,] FALSE FALSE TRUE FALSE
> [4,] FALSE FALSE FALSE TRUE
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
David Winsemius
Alameda, CA, USA
More information about the R-help
mailing list