有什么好方法能把factor转换成numeric 转换

test for data type
is.numeric(), is.character(), is.vector(), is.matrix(), is.data.frame()
convert it
as.numeric(), as.character(), as.vector(), as.matrix(), as.data.frame)
vector/matrix/data.frame
to one long
data frame
cbind(x,y)
rbind(x,y)
data.frame(x,y)
as.vector(mymatrix)
as.data.frame(mymatrix)
data frame
as.matrix(myframe)
阅读(...) 评论()R中怎么把factor类型的数据框转成数值型的数据框? - 知乎10被浏览4933分享邀请回答as.Date(unclass(DATA$Wind))
把X000001.SH转变成数值类型,可以试试as.numeric(levels(DATA$X000001.SH))[DATA$X000001.SH]
参考链接:4添加评论分享收藏感谢收起0添加评论分享收藏感谢收起苹果/安卓/wp
积分 331, 距离下一级还需 119 积分
权限: 自定义头衔, 签名中使用图片
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡下一级可获得
道具: 抢沙发
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 271 天连续签到: 1 天[LV.8]以坛为家I
求助各位大神了 !
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
&as.character()
&as.numeric()
&as.list()
&as.data.frame()复制代码
热心帮助其他会员
总评分:&论坛币 + 10&
试过了,显示无法强制转换成double
vent99 发表于
试过了,显示无法强制转换成double遇到了同样的问题,你最后解决了吗
vent99 发表于
试过了,显示无法强制转换成double遇到了同样的问题,你最后解决了吗
vent99 发表于
试过了,显示无法强制转换成double遇到了同样的问题,你最后解决了吗
转化成MATRIX 然后 再转换回来
首先 list是存储混合数据的,里面有数值型 和 非数值型变量,而其他如矩阵只能存储单一类型的变量,所以你做不到强制转换,可以先将list里面非数值型变量重编吗为数值型后则可以转换为其他类型存储
热心帮助其他会员
总评分:&论坛币 + 10&
给你举个例子哈!
yourlist=c(list(a=1,c=list(d=c(&aa&,&bb&),e=2)))
& yourlist
new_d=as.factor(yourlist$c$d)
yourlist=c(list(a=1,c=list(d=new_d,e=2)))
& yourlist
热心帮助其他会员
总评分:&论坛币 + 10&
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师

我要回帖

更多关于 numeric转换为float 的文章

 

随机推荐