В настоящее время я использую data.table (для удивительной скорости, а также для неравных объединений).
Я считаю, что синтаксис объединения немного противоречит интуиции, может кто-нибудь мне поможет,как смотреть на левое и правое соединения "data.table" -way?
Примеры с 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
Правое соединение - это значение по умолчанию и новый объект (X) является правым?