data.table - junte as chaves de NA [duplicata]
Duplicata Possível:
Selecione NA em um data.table em R
só querendo saber se isso é um recurso pretendido ou um bug no data.table?
a = data.frame(a=c(NA,1),aa=c(0,11))
b = data.frame(a=c(1),bb=c(11))
merge(a,b,all.x=T,by="a")
a aa bb
1 1 11 11
2 NA 0 NA
a = data.table(a=c(NA,1),aa=c(0,11))
b = data.table(a=c(1),bb=c(11))
merge(a,b,all.x=T,by="a")
a aa bb
1: NA 0 11
2: 1 11 11
mesmo assim desta maneira
setkey(b,a)
b[a]
a bb aa
1: NA 11 0
2: 1 11 11
Eu realmente esperava o comportamento que você obtém com os dados.Faça este caso.
thansk