We're in the process of adding more detailed vignettes illustrating more clearly the philosophy behind data.table's `i, j, by`. Should make things lot easier for beginners - https://github.com/Rdatatable/data.table/issues/944
data.table is not just fast, but is also more memory efficient - we want to highlight in the vignettes as well.