美文网首页
factor转为numeric

factor转为numeric

作者: 坐看云起时zym | 来源:发表于2020-01-01 20:43 被阅读0次

若我们想将一个factor类型的数据(1,10,2)转为numeric类型的(1,10,2),一定不要直接用as.numeric命令,而要先把factor转换为character,再转换为numeric。这其实跟factor的定义有关,factor体现了一种等级,在这个例子中,1是最小的等级为1,10最大等级为3,2其次等级为2. 下面我们通过这两种操作具体感受一下,

fac = factor(c(1,10,2))
fac = as.numeric(fac)
Test1.png
fac = factor(c(1,10,2))
fac = as.numeric(as.character(fac))
Test2.png

相关文章

网友评论

      本文标题:factor转为numeric

      本文链接:https://www.haomeiwen.com/subject/ewfovctx.html