全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3083 5
2016-04-23
a
    600028   600006   601857  
116 7.414569 7.660214 7.433294
117 7.356978 7.731028 7.056301
118 7.422037 7.744141 7.136045
119 7.065966 7.422037 7.366198
120 7.350299 7.065966 7.162794
>
> b
    600028 600006 601857
116 7.02   12.53  11.32
117 6.67   11.28  10.53
118 6.75   11.75  10.95
119 7.06   12.68  11.33
120 6.77   11.88  10.74

c=b-a
Error in b - a : 二进列运算符中有非数值参数

求大神指导
二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-23 00:34:19
可能是有些数据类型不是numeric,用str(a)和str(b)查看一下数据类型,如果有不是数值型的,
用as.numeric( )转换一下
二维码

扫码加我 拉你入群

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

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

2016-4-23 01:00:51
c <- as.numeric(b) - as.numeric(a) 楼上正解
二维码

扫码加我 拉你入群

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

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

2016-4-23 09:19:46
第一行表示什么意思?是列名?还是数值型
二维码

扫码加我 拉你入群

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

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

2016-4-23 11:54:05
truly_x 发表于 2016-4-23 00:34
可能是有些数据类型不是numeric,用str(a)和str(b)查看一下数据类型,如果有不是数值型的,
用as.nume ...
测验以后全是num
二维码

扫码加我 拉你入群

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

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

2016-4-23 11:55:09
bbslover 发表于 2016-4-23 01:00
c
非常感谢!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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