【问题标题】:how do you filter for rows in that are not NA? [duplicate]你如何过滤不是 NA 的行? [复制]
【发布时间】:2019-07-08 16:47:41
【问题描述】:

我想使用过滤器命令过滤不是“NA”的行。我怎么做?

其中“Dose_extract_IBUPROFEN”是数据框,“Drug3”是要过滤未丢失行的变量(NA),我尝试了以下方法,但不起作用。

filter(Dose_extract_IBUPROFEN, Drug3 != NA)

【问题讨论】:

  • complete.cases?我认为这取决于。 airquality[complete.cases(airquality),]dplyr 特定列:airquality %>% filter(!is.na(Solar.R))
  • 或者is.na你可以使用

标签: r tidyverse


【解决方案1】:

您应该使用!is.na(Drug3) 而不是Drug3!=NA,因为您不能对NA 使用普通的比较运算符。

【讨论】:

    猜你喜欢
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2014-12-09
    • 1970-01-01
    相关资源
    最近更新 更多