سؤال

I wish query a matrix object and return a simple TRUE/FALSE answer if a matrix contains any NAs. So, if there are no NAs present you would get FALSE.

is.na(my.matrix) will tell me element-by-element if NAs are present, but I don't know how to sum up the results into a single answer. na.fail() looks like a better bet, but I'm still not sure how to extract a straightforward TRUE/FALSE answer.

هل كانت مفيدة؟

المحلول

As Ananda Mahto pointed out, any(is.na(my.matrix)) does the trick.

نصائح أخرى

If you want to find the number of occurrences of NA then try sum(is.na(my.matrix)).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top