speed<- c("15","20","30")
factor <- factor(speed, ordered= TRUE, levels = c("15","20","30"))
我正在尝试计算因子的平均值,总和,min。我使用as.numeric()
时该怎么办?它将总和为6,min为1。
答案 0 :(得分:1)
问题在于as.numeric
没有按照您的期望行事。
as.numeric(factor)
[1] 1 2 3
您获得的答案对于这些数字是正确的。但我认为你想要的是:
as.numeric(as.character(factor))
[1] 15 20 30