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

时间:2013-12-21 15:28:30

标签: r matrix na

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

如果存在NA,

is.na(my.matrix)将逐个元素地告诉我,但我不知道如何将结果总结为单个答案。 na.fail()看起来更合适,但我仍然不确定如何提取直截了当的TRUE / FALSE答案。

2 个答案:

答案 0 :(得分:6)

正如阿南达·马托指出的那样,any(is.na(my.matrix))可以解决问题。

答案 1 :(得分:4)

如果您想查找NA出现的数字,请尝试sum(is.na(my.matrix))