繁体   English   中英

按 R 中的两个条件(一个值和空单元格)过滤一列

[英]filter one column by two conditions (one value and empty cell) in R

我想过滤其中值为 0 或值没有数据的列。 我已经尝试了以下几行,但似乎都没有做我想要的。

# demo2122 = dataframe 
# grp_mlk = column 

demo2122 %>% filter(grp_mlk == 0 | grp_mlk == "")
demo2122 %>% filter(grp_mlk == 0 | grp_mlk == NA)

在此先感谢您的帮助!

而不是grp_mlk == NA ,使用is.na(grp_mlk)作为默认filter删除NA

library(dplyr)
demo2122 %>%
    filter(grp_mlk == 0| is.na(grp_mlk))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM