【问题标题】:How to return TRUE if matrix contains any NAs?如果矩阵包含任何 NA,如何返回 TRUE?
【发布时间】:2013-12-22 00:45:10
【问题描述】:

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

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

【问题讨论】:

  • any(is.na(my.matrix))?

标签: r matrix na


【解决方案1】:

正如 Ananda Mahto 指出的那样,any(is.na(my.matrix)) 可以解决问题。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 2013-07-21
      相关资源
      最近更新 更多