-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Labels
GForceissues relating to optimized grouping calculations (GForce)issues relating to optimized grouping calculations (GForce)performancetop requestOne of our most-requested issuesOne of our most-requested issues
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
franknarf1, renkun-ken, myoung3, markfairbanks, mcol and 2 more
Metadata
Metadata
Assignees
Labels
GForceissues relating to optimized grouping calculations (GForce)issues relating to optimized grouping calculations (GForce)performancetop requestOne of our most-requested issuesOne of our most-requested issues