全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
37425 2
2014-11-05
R新手路过,求各位大牛解答~
我想进行的操作是:
annual <- annual[, IndexDiv :=Index+D12]
返回的结果是:
Error in Index + D12 : non-numeric argument to binary operator
还有,为什么我的数据什么格式都不属于?
> is.numeric(annual)
[1] FALSE
> is.character(annual)
[1] FALSE
> is.factor(annual)
[1] FALSE

二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-7 08:59:28
你用class(annual)查看一下它的属性,用str(annual)查看下它的结构。
你的:=是什么符号?
Index+D12应该不是数值吧。
二维码

扫码加我 拉你入群

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

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

2014-11-13 17:20:20
lww1993 发表于 2014-11-7 08:59
你用class(annual)查看一下它的属性,用str(annual)查看下它的结构。
你的:=是什么符号?
Index+D12应该不 ...
:=是赋值 IndexDiv是创建的新的变量 要把Index+D12赋值给他 Index D12 都是charecter 格式 但是不知道为什么我不能用 as numeric 修改格式
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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