R 带有data.table的子集离开NA';只有她一个人

R 带有data.table的子集离开NA';只有她一个人,r,data.table,subset,R,Data.table,Subset,我有一个数据表如下: library(data.table) dt <- fread( "A B D E iso year 1 A 1 NA ECU 2009 2 B 2 0 ECU 2009 3 D 3 0 BRA 2011 4 E 4 0 BRA 2011 5 D 7 NA ECU 2008

我有一个数据表如下:

library(data.table)
dt <- fread(
    "A   B   D  E  iso   year   
     1   A   1  NA ECU   2009   
     2   B   2  0  ECU   2009   
     3   D   3  0  BRA   2011   
     4   E   4  0  BRA   2011   
     5   D   7  NA ECU   2008   
     6   E   1  0  ECU   2008   
     7   A   3  2  BRA   2012   
     8   A   4  NA BRA   2012",
  header = TRUE
)

只要把你的条件扩展到

dt <- dt[E != 2 | is.na(E)]

我不知道为什么我不考虑这个哈哈。无论如何,非常感谢!
dt <- dt[E != 2 | is.na(E)]