【发布时间】:2014-06-11 17:06:07
【问题描述】:
我有一个 373127 obs 的 data.frame。 193 个变量。一些变量是我想使用 dummyVars() 将每个因素分成自己的列的因素。然后我想将单独的虚拟变量列合并回我的原始data.frame,所以我想我可以用apply完成整个事情,但是有些东西不起作用,我不知道它是什么。 示例:
dat_final <- apply(dummies.var1, 1, function(x) {
dummies.var1 <- dummyVars(~ dat1$factor.var1 -1, data = dat1)
})
谢谢!
【问题讨论】:
-
如果您使用的功能不在基础包中,您需要执行(并发布
library调用)包的加载。也就是说:?dummyVars No documentation for ‘dummyVars’ in specified packages and libraries: you could try ‘??dummyVars’。通常也不需要定义虚拟变量,因为所有自尊回归函数都会自动为因子变量进行所有需要的构造。 `