Create datatable-joins.Rmd for Joins vignette #4398
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Primarily aims to close #2181.
First draft of the proposed new vignette for data.table's join functionality. Covers the following:
.EACHI
)fcase
)mget
andget
and thei.
notation, wrapping Docs: explain and document the i.col notation for joins #1038, and partially Vignette for programmatic data.table (eval, get, etc) #4247)data.table
andmerge
setkey
vs.on
performance comparison and recommendataion (wraps up [Documentation] Use of theon=
argument for joins #1623,on
performing slower than doublesetkey
#1232 and [R-Forge #2302] Add mnel's merge join syntax to FAQ (with timings) #515)allow.cartesian
rationale coveredPending coverage:
set
operatorsmult
Waiting for implementation:
nomatch
for other values (Expand nomatch to accept any value (control fills, rolls, omits during joins) #857)mergelist
([R-Forge #2461] Faster version of Reduce(merge, list(DT1,DT2,DT3,...)) called mergelist (a la rbindlist) #599)