如果矩阵包含任何NAs,如何返回TRUE?

如果矩阵包含任何NAs,如何返回TRUE?,r,matrix,na,R,Matrix,Na,如果矩阵包含任何NAs,我希望查询矩阵对象并返回一个简单的TRUE/FALSE答案。因此,如果没有NAs,您将得到FALSE is.na(my.matrix)将逐个元素地告诉我是否存在NAs,但我不知道如何将结果总结成一个单一的答案na.fail()看起来是一个更好的选择,但我仍然不确定如何提取一个简单的TRUE/FALSE答案。正如阿南达·马托所指出的,any(is.na(my.matrix))会起作用。如果你想找到na的出现次数,那么试试sum(is.na(my.matrix))any(is

如果矩阵包含任何NAs,我希望查询矩阵对象并返回一个简单的
TRUE
/
FALSE
答案。因此,如果没有NAs,您将得到
FALSE


is.na(my.matrix)
将逐个元素地告诉我是否存在NAs,但我不知道如何将结果总结成一个单一的答案
na.fail()
看起来是一个更好的选择,但我仍然不确定如何提取一个简单的
TRUE
/
FALSE
答案。

正如阿南达·马托所指出的,
any(is.na(my.matrix))
会起作用。

如果你想找到na的出现次数,那么试试
sum(is.na(my.matrix))

any(is.na(my.matrix))