Как выбрать все строки с отсутствующим значением в первичном ключе в таблице данных.
DT = data.table(x=rep(c("a","b",NA),each=3), y=c(1,3,6), v=1:9)
setkey(DT,x)
Выбор для определенного значения легко
DT["a",]
Выбор для отсутствующих значений, похоже, требует векторного поиска. Нельзя использовать двоичный поиск. Правильно ли я?
DT[NA,]# does not work
DT[is.na(x),] #does work