为什么各种因素在r中给我错误

时间:2018-01-28 20:13:58

标签: r

speed<- c("15","20","30")
factor <- factor(speed, ordered= TRUE, levels = c("15","20","30"))

我正在尝试计算因子的平均值,总和,min。我使用as.numeric()时该怎么办?它将总和为6,min为1。

1 个答案:

答案 0 :(得分:1)

问题在于as.numeric没有按照您的期望行事。

as.numeric(factor)
[1] 1 2 3

您获得的答案对于这些数字是正确的。但我认为你想要的是:

as.numeric(as.character(factor))
[1] 15 20 30