Open
Description
d = data.table(x=1:4, y=1:2)
options(datatable.verbose=TRUE)
d[, j=.(min(x)), by=y] ## GForce TRUE
d[, j=.(min(x), mean(x)/min(x)), by=y] ## GForce FALSE
d[, j={.(min(x))}, by=y] ## GForce TRUE
d[, j={x<-x; .(min(x))}, by=y] ## GForce FALSE
d[, j={mn<-min(x); .(mn, mean(x)/mn)}, by=y] ## GForce FALSE
options(datatable.verbose=FALSE)
all those cases could be optimised