我有一个简单的数据框,它是一组 ID 列和 0 或 1 的值,例如:
data.frame(replicate(10,sample(0:1,1000,rep=TRUE)))
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
1 1 1 0 1 0 0 1 1 1 0
2 0 0 0 1 0 1 0 0 1 0
3 0 1 1 1 1 0 1 1 1 1
4 0 0 0 1 1 1 1 1 1 0
5 1 0 1 0 1 1 0 1 1 0
6 0 1 1 1 1 1 …Run Code Online (Sandbox Code Playgroud) 我有一个数据框 (X),看起来像
ID1 ID2
1 5
1 2
1 3
2 3
3 4
Run Code Online (Sandbox Code Playgroud)
另一个(Y)看起来像
ID GROUP
1 5
2 5
3 6
4 6
Run Code Online (Sandbox Code Playgroud)
我正在尝试比较和计算数据帧 X 中同一行中的 ID,它们是否位于数据帧 Y 中列出的同一组中?
例如:
ID1 ID2 SAME.GROUP
1 2 YES
2 3 NO
3 4 YES
Run Code Online (Sandbox Code Playgroud)
我在匹配一列之前已经完成了此操作,但不知道如何同时完成这两件事。提前致谢