全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
27578 8
2009-08-11
我把文本文档的数据导入到R软件中,形成一个数据框,程序为
sp<-read.delim("sp.txt")
在画直方图的时候,总是提示
> hist(sp)
错误于hist.default(sp) : 'x'必需为数值

尝试了数据转换,提示:
> x<-as.numeric(sp)
错误: (串列)对象不能强制改变成'double'种类

做了其他尝试,也不成功,请问各位大虾!

我是个初学者,所以问题简单不要见怪!
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-12-16 11:09:57
我也遇到同样问题了
list不能转成numeric

问题是一行一行或一列一列转换都可以,就是行列不能一起转
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-18 16:34:25
我也遇到了这个问题,怎么办
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-23 08:29:47
帮忙顶啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-9 03:05:00
x<-as.numeric()用这个函数是可以的,不过仅对SP中的某一行或者某一列有效
比如x<-as.numeric(sp$price) 对price这一列的数据进行了转换。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-9 07:24:08
devil_mik 发表于 2015-3-9 03:05
x
好像还是不太对,转换后数值就变了
我建议你看一下你的原版数据,在EXCEL里面全选所有数据,然后格式改为数值,再导入R中试试。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群