如何为R中的所有分类变量创建虚拟变量?

时间:2016-01-13 19:29:46

标签: r plyr

我想在我的模型中为25个独立变量创建虚拟变量。下面是我的数据集外观的示例.Y是我的因变量,Var1,Var2,Var3是独立变量。

我的输出应该为Var1的参考变量为A1,Var2为N1,Var3为P1。

数据集:

Y  Var1        Var2        Var3
1   A1          N3          P4
0   A1          N2          P3
0   A2          N2          P4
1   A1          N1          P2
0   A1          N2          P1

期望的输出:

Y  Var1.A2  Var2.N2   Var2.N3  Var3.P2  Var3.P3  Var4.P4    
1    0          0        1       0         0        1
0    0          1        0       0         1        0
0    1          1        0       0         0        0
1    0          0        0       1         0        0
0    0          1        0       0         0        0

我们可以使用循环来运行它,因为我们有3个独立。变量?它   如果有人用R代码指导我会非常有用吗?

0 个答案:

没有答案