0
我有一个203列的数据框。 其中一些字符串,我想将它们转换为因子。将几列更改为因子 - R
这样的:
data$var = as.factor((data$var))
的问题是,有180字符串列。有没有办法用循环或sapply做到这一点?任何可以帮助我不写这段代码180次的东西。
我有一个203列的数据框。 其中一些字符串,我想将它们转换为因子。将几列更改为因子 - R
这样的:
data$var = as.factor((data$var))
的问题是,有180字符串列。有没有办法用循环或sapply做到这一点?任何可以帮助我不写这段代码180次的东西。
我有同样的问题转换为数字。
对我来说,解决办法是使用以下命令:
data[] <- lapply(data, function(x) as.numeric(as.character(x)))
http://stackoverflow.com/questions/33180058/coerce-multiple-columns-to-factors-at-once – user2957945