I have the dt and dt1 data.tables.
dt
dt1
data.table
dt<-data.table(id=c(rep(2, 3), rep(4, 2)), year=c(2005:2007, 2005:2006), event=
Use merge:
merge
merge(dt,dt1, by=c("year","id")) year id event performance 1: 2005 2 1 1000 2: 2006 2 0 1001 3: 2007 2 0 1002