【问题标题】:How to check if entire vector has no values other than NA (or NAN) in R?如何检查整个向量在R中是否除了NA(或NAN)之外没有其他值?
【发布时间】:2012-02-23 16:49:39
【问题描述】:

如何检查整个向量是否在 R 中没有除 NA(或 NAN)以外的值?

如果我使用 is.na,它会返回一个 TRUE / FALSE 向量。

我需要检查是否有单个非 NA 元素。

【问题讨论】:

    标签: r


    【解决方案1】:

    函数all(),当传递一个布尔向量时,会告诉你其中的所有值是否都是TRUE

    > all(is.na(c(NA, NaN)))
    [1] TRUE
    > all(is.na(c(NA, NaN, 1)))
    [1] FALSE
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 2022-11-19
      • 2013-09-06
      • 1970-01-01
      • 2020-02-11
      • 2019-02-05
      相关资源
      最近更新 更多