全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
22381 13
2015-12-25
RUS1m<- matrix(NA,187,36)
for (i in 1:187)
{
  for (j in 1:36)
   {
    if(is.na(io1m.m[i,j])==TRUE|is.na(io1m.m$US)==TRUE) {NA->RUS1m[i,j]}
     else if(io1m.m[i,j]-io1m.m$US<0) {((ebs.m[i+1,j])/eos.m[i,j]*(1+io1m.m$US/12)-(1+io1m.m[i,j]/12))*100->RUS1m[i,j]}
      else if(io1m.m[i,j]-io1m.m$US>0) {((ebs.m[i,j])/eos.m[i+1,j]*(1+io1m.m[i,j]/12)-(1+io1m.m$US/12))*100->RUS1m[i,j]}
       else {0->RUS1mt[i,j]}
}
}
Error in RUS1m[i, j] <- ((ebs.m[i + 1, j])/eos.m[i, j] * (1 + io1m.m$US/12) -  : replacement has length zero

二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-25 11:37:09
((ebs.m[i + 1, j])/eos.m[i, j] * (1 + io1m.m$US/12) 里面有空值
二维码

扫码加我 拉你入群

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

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

2015-12-25 11:57:05
万人往LVR 发表于 2015-12-25 11:37
((ebs.m)/eos.m * (1 + io1m.m$US/12) 里面有空值
那我应该怎么办呢?
二维码

扫码加我 拉你入群

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

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

2015-12-25 13:08:13
天高云淡小清新 发表于 2015-12-25 11:57
那我应该怎么办呢?
告诉圣诞老人把空值变没
二维码

扫码加我 拉你入群

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

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

2015-12-25 13:28:14
万人往LVR 发表于 2015-12-25 13:08
告诉圣诞老人把空值变没
圣诞快乐,但是我昨晚忘把这题放袜子里面艾特圣诞老人了。。。你有什么好的建议可以解决这个问题吗?
二维码

扫码加我 拉你入群

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

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

2015-12-25 14:04:59
ebs.m、eos.m 、io1m.m这三个变量看看那些是空值,把空值去了

例如ebs.m[is.na(ebs.m)]
二维码

扫码加我 拉你入群

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

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

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

分享

扫码加好友,拉您进群