我在R中有一个数据集如下
ID Variable1 Variable2 Choice
1 1 2 1
1 2 1 0
2 2 1 1
2 2 1 1
我需要得到它的输出表,如下所示
Id Variable1-1 Variable1-2 Variable2-1 Variable2-2
1 1 0 0 1
2 0 2 2 0
请注意,只有选择为 1 的行才被计算(选择是二进制变量,但其他变量具有任何整数值)。目的是为变量提供与其级别一样多的列。
有没有办法在 R 中做到这一点?