as.numeric返回完全不同的值

时间:2016-11-08 19:39:45

标签: r csv numeric

使用as.numeric转换data.frame列会返回完全不同的值。 我用

读了一个.csv
data <- 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

有人可以帮助正确转换这些数字吗?无法弄清楚..

0 个答案:

没有答案