Need a `split.data.table` method. - [x] split by factor the same as `split.data.frame` - `f` argument. - [x] split by reference to column names as character vector - `by` argument. - [x] allow to produce empty elements in list, same as `split.data.frame` for `drop=FALSE` - [x] allow to keep or drop field on which we split - `drop` argument. - [x] support recursive split into nested lists for `length(by) > 2L`. - [x] support `keyby` argument returning sorted but unkeyed list(s), but data.tables on leafs would be keyed, unless `drop=TRUE`. - [x] update [this SO post](http://stackoverflow.com/q/33068791/559784) after. @arunsrinivasan I've edited your post, feel free to correct/extend that list.
Need a
split.data.tablemethod.split.data.frame-fargument.byargument.split.data.framefordrop=FALSEdropargument.length(by) > 2L.keybyargument returning sorted but unkeyed list(s), but data.tables on leafs would be keyed, unlessdrop=TRUE.@arunsrinivasan I've edited your post, feel free to correct/extend that list.