我还有一个问题,在过去的几个小时里我一直试图解决这个问题,但没有成功。它涉及 R 中的一些数据集操作。想象一下,我有以下示例数据集:
a,b,v,r
1,3,1,0
2,5,1,1
3,6,0,1
1,5,1,0
2,4,1,1
3,6,0,1
我需要通过以下规则比较列 [v,r] 的值来创建第三列(例如 m)。如果 v = 1,r = 0,则 m = 0。如果 v = 1,r = 1,则 m = 1;如果 v = 0,r = 1,则 m = 2。[v,r] 永远不能取值 (0,0)。
我想知道如何创建第三列并在一行中删除列 v,r。谢谢 !