Wählen Sie in einer Datentabelle in R NA aus

Wie wähle ich alle Zeilen aus, die einen fehlenden Wert im Primärschlüssel in einer Datentabelle haben?

DT = data.table(x=rep(c("a","b",NA),each=3), y=c(1,3,6), v=1:9)
setkey(DT,x)   

Die Auswahl für einen bestimmten Wert ist einfach

DT["a",]  

Die Auswahl der fehlenden Werte erfordert anscheinend eine Vektorsuche. Man kann keine binäre Suche verwenden. Hab ich recht?

DT[NA,]# does not work
DT[is.na(x),] #does work

Antworten auf die Frage(2)

Ihre Antwort auf die Frage