Следуя решению Аруна, аналогичные результаты могут быть получены без ссылки на .N
.N
> DT[, D := C + c(NA, head(B, -1))][] A B C D 1: 1 10 100 NA 2: 2 20 200 210 3: 3 30 300 320 4: 4 40 400 430 5: 5 50 500 540