仅在满足所有条件的情况下才删除行

时间:2020-01-30 10:02:56

标签: conditional-statements row delete-row

id   type   company
1    NA      NA
2    NA      ADM
3    North   Alex
4    South   NA
NA   North   BDA
6    NA      CA

这是另一个问题的开始数据集,该问题与我今天在寻找自己问题的答案时删除某些列中具有NA的行有关。

还有这个

df1[!is.na(df1$type) & !is.na(df1$company),]
# id  type company
#3  3 North    Alex
#5 NA North     BDA

是答案之一。

我认为这对我也有帮助,但是我认为使用“&”已经意味着必须同时满足所有条件。 但是,如该命令所产生的上表所示,即使仅满足两个条件之一的行也已被删除。

长话短说:当使用多个条件时,我必须使用什么来告诉r必须删除所有条件才能删除给定的行?

谢谢!

0 个答案:

没有答案