最佳答案
我有一个如下的样本数据框架:
data <- data.frame(matrix(sample(1:40), 4, 10, dimnames = list(1:4, LETTERS[1:10])))
我想知道如何选择多个列并将它们一起转换为因子。我通常用 data$A = as.factor(data$A)
的方式来做。但是,当数据框非常大并且包含大量列时,这种方法将非常耗时。有人知道更好的方法吗?