What is the best way to detect whether or not a (potentially large)
matrix contains missing values (NAs) or not? I use
if (sum(is.na(x)) 0) {...}
are there more efficient ways?
/Ali
__
R-help@r-project.org mailing list
Ali -
If all you care about is if there are any missing values
(not how many or where they are), I think it would be a bit
faster to use
if(any(is.na(x))){...}
- Phil Spector
Statistical Computing Facility
?complete.cases
Sent from my iPhone
On Oct 20, 2010, at 18:53, Ali Tofigh alix.tof...@gmail.com wrote:
What is the best way to detect whether or not a (potentially large)
matrix contains missing values (NAs) or not? I use
if (sum(is.na(x)) 0) {...}
are there more efficient ways?
/Ali
A small test indicates that the following may be the fastest method
(although all are pretty fast)
has.na - !all(complete.cases(x))
Thanks Jim and Phil for your suggestions.
/Ali
On Wed, Oct 20, 2010 at 19:03, Jim Holtman jholt...@gmail.com wrote:
?complete.cases
Sent from my iPhone
On Oct
4 matches
Mail list logo