【发布时间】:2017-06-05 14:20:33
【问题描述】:
我有一个关于根据另一个 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
现在,如果我想添加基于其他 1 列的列,我将在数据表中使用以下函数:
dt.1[dt.2, on="Teamcode", RedCards:=Red]
但是现在有两个变量需要匹配。团队代码和季节。这是如何运作的?
【问题讨论】:
标签: r data.table