假设我有两个格式相同的表,它们具有以下形式:
Player Goals
Brian 10
Chris 12
David 3
Phil 5
Richard 7
. . . .
. . . .
一张桌子有玩家的名字,玩家在本赛季的第一个半场得分的目标数,另一张桌子上有玩家的名字,以及玩家在本赛季的第二个半场得分的进球数。
我想把桌子组合在一起,但问题是有些球员在FIRST HALF得分,但他们在SECOND HALF没有得分。在这种情况下,他的名字将不在表示赛季前半段的表格中。同样,如果球员没有在FIRST HALF得分,但他在SECOND HALF得分,他将在第二张桌子但在第一张桌子中失踪。
例如,让我们假设克里斯在第一个赛季打进了12个球,但在第二个赛季没有进球,那么在合并表中,我们将拥有以下内容:
Player Goals(first half) Goals(second half)
Brian 10 10
Chris 12 0
....
....
我可以使用for循环并比较每一行,并在其中一个表中缺少玩家时填写0。但是,我想知道在R中是否有更简单的方法。
非常感谢任何帮助。