如果我有一个包含108个变量的data.frame call Settings → Build, Execution, Deployment → Instant Run and uncheck Enable Instant Run
,我想申请MyDF
。我该怎么做?
所以在伪代码中:
factor(MyDF[, OnColumns 8 to 100]
这有意义吗?
答案 0 :(得分:5)
您可以创建一个包含需要转换为因子的列的向量,并使用lapply
在这些列上迭代factor
tofactors <- 8:100
df[,tofactors] <- lapply(df[,tofactors], factor)