方法1:
such as : x <- factor(c(3,4,5,1))
as.numeric(x)
[1]2 3 4 1
最好是这样:as.numeric(levels(x)[x])
[1] 3 4 5 1
方法2:
as.numeric(as.character()) 该方法最好!
方法3:
read.table时候就读成数值型,R读的时候默认"NA"是missing,如果你的数据不是用NA来表示missing,那么这一列就读成string或者factor了
方法1:
such as : x <- factor(c(3,4,5,1))
as.numeric(x)
[1]2 3 4 1
最好是这样:as.numeric(levels(x)[x])
[1] 3 4 5 1
方法2:
as.numeric(as.character()) 该方法最好!
方法3:
read.table时候就读成数值型,R读的时候默认"NA"是missing,如果你的数据不是用NA来表示missing,那么这一列就读成string或者factor了