0
我有一个问题,就是根据另一个data.table中的信息向data.table添加一列。在data.table中添加一列,并在另一个data.table中查找值(基于两个相似的列)
这是我的数据的外观:
数据表1(足球赛事)
TeamcodeHome TeamcodeAway GoalsHome GoalsAway Season
1 2 5 0 2006
数据表2(橄榄球队收到卡):
Teamcode Season Red Yellow
1 2005 1 15
2 2005 3 10
1 2006 4 16
2 2006 1 4
现在我会使用以下函数在数据表中如果我想添加一列基于其他列:
dt.1[dt.2, on="Teamcode", RedCards:=Red]
但是现在有两个需要匹配的变量。团队代码和季节。这个怎么用?