Вопрос

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