Замена всех отсутствующих значений в R data.table значением

Если у вас есть R data.table, в котором отсутствуют значения, как заменить все из них, скажем, значением 0? Например.

aa = data.table(V1=1:10,V2=c(1,2,2,3,3,3,4,4,4,4))
bb = data.table(V1=3:6,X=letters[1:4])
setkey(aa,V1)
setkey(bb,V1)
tt = bb[aa]

    V1  X V2
 1:  1 NA  1
 2:  2 NA  2
 3:  3  a  2
 4:  4  b  3
 5:  5  c  3
 6:  6  d  3
 7:  7 NA  4
 8:  8 NA  4
 9:  9 NA  4
10: 10 NA  4

Любой способ сделать это в одну строку? Если бы это была просто матрица, вы могли бы просто сделать:

tt[is.na(tt)] = 0

Ответы на вопрос(3)

Ваш ответ на вопрос