使用as.numeric转换data.frame列会返回完全不同的值。 我用
读了一个.csvdata <- read.csv("~/Downloads/data-1.csv")
data $ column1返回我想要工作的十进制值,它们如下所示:
[5509] 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.01 0.13 0.13 0.13 0.13 0.13 0.13
typeof(data$column1)
返回“整数”
class(data$column1)
返回“factor”
但是为了进一步使用这个专栏,我需要将其转换为数字 但
as.numeric(data$column1)
返回如下值:
[5509] 14 14 14 14 14 14 14 14 14 14 14 2 14 14 14 14 14 14 14 14 14 14 63 14 14 14 14
有人可以帮助正确转换这些数字吗?无法弄清楚..