Here's the code for comparing base R (v3.0.3
and 3.1.0
vs data.table
's sub-assignment by reference feature):
require(data.table)
set.seed(20140430)
N <- as.integer(10^(3:7)*2L)
ans = vector("list", length(N))
for (i in seq_along(N)) {
print(i)
nreg = N[i]