【发布时间】:2026-02-10 10:20:05
【问题描述】:
这个问题已被问过很多次,但建议的解决方案不知何故对我不起作用。
d <- data.frame(var1 = c("ab","ac", "ad"), var2 = c("1.1","2.6","0"),var3 = c("1","5.4","0"))
ff <- as.numeric(as.character(d[ ,2:3]))
fg <- lapply(d[ ,2:3],as.numeric)
fh <- as.numeric(unlist(d[ ,2:3]))
fi <- as.numeric(d[ ,2:3])
var2 和 var3 被归类为因子。我不想重新排列或合并列或单元格。我只是希望它们是数字以便能够计算。
【问题讨论】:
-
请注意,由于您的示例中的
R Version 4.0.0var2 和 var3 不再被归类为因素,而是被归类为字符。