【发布时间】:2016-02-08 06:52:56
【问题描述】:
我有这样的数据
dataset = data.frame(id = c(1,2,1,4,5,6), class = c('a', 'a', 'b', 'a', 'b', 'b') )
我想将其转换为虚拟变量,但插入符号的虚拟变量不会折叠 id,它返回与输入相同的行数。如何将其分组,以便 id 1 将 a 和 b 变量都设为 1?
dummies <- caret::dummyvars(id ~ . , data=dataset)
predict(dummies, newdata = dataset)
【问题讨论】:
-
你的预期输出是什么?