The stitch package provides convenient and safe LEFT JOINS for table-like objects. LEFT JOINS are commonly used in data science applications when combining transaction/fact-based details with dimensional data.
The function stitch()
is intended to make this easy and fool-proof. It is a
pipeable function, that works on any table-like object.
Automatically handling name-collisions by auto prefix collisions with RHS name
Supports LEFT JOINS using on
, key
or a NATURAL JOIN.
You can install the released version of stitch from CRAN with:
install.packages("stitch")
This is a basic example which shows you how to solve a common problem:
library(stitch)
left <- data.table( letters = letters[1:5], numbers=1:5 )
right <- data.table( lets = letters[1:6], numbers=1:6 )
left %>% stitch(right, on=c("letters"="lets" ) )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.