标签: r decision-tree rpart
我有大量的变量,我必须将其视为分类,尽管它们以数字表示。对于一个变量,我知道我可以使用
train$var1 = as.factor(train$var1)
但是如何根据我的需要为同样多的变量应用相同的内容?
答案 0 :(得分:3)
如果要将其应用于所有列(变量),您可以
train[] <- lapply(train, as.factor)
或列的子集(例如3到10)使用
train[3:10] <- lapply(train[3:10], as.factor)