I am aware that one can merge (join) two data.table
with the merge
function or the [.data.table
function. However, if I have say 10, data.table
s and want to use do.call
to merge them all together, is there a function that would do this? Currently I resort to do.call(cbind, ...)
which works for only very special cases.
Not sure, but maybe (untested) :
Reduce(merge,list(DT1,DT2,DT3,...))