I am currently accustoming myself with data.table (for the a m a z i n g speed, as well as non-equi-joins).
I find the join-syntax a little counterintuitive, could someone help me out, how to look at left and right joins the "data.table"-way?
Examples from r-datatable.com
require(data.table)
example(data.table)
# joins as subsets
X = data.table(x=c("c","b"), v=8:7, foo=c(4,2))
X
DT[X, on="x"] # right join
X[DT, on="x"] # left join
Right Join is the default and the new object (X) is right joined?