码迷,mamicode.com
首页 > 编程语言 > 详细

R语言中else if 常见错误

时间:2020-02-22 11:58:55      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:image   color   class   语言   lse   写法   png   支持   alt   

    if (0.1>RATE=>0){wthistory=0}
    else if(0.3>RATE=>0.1){wthistory=5}
    else if(0.5>RATE=>0.3){wthistory=10}
    else if(0.7>RATE=>0.5){wthistory=15}
    else if(0.9>RATE=>0.7){wthistory=15}
    else{wthistory=30}

R语言中支持 else if 的判断,但是上面的写法是错误的

 

技术图片

 

 R无法判断 if 对应的else 在何处结尾

 

修改如下

 

if (0.1>RATE&RATE>=0){wthistory=0
} else if(0.3>RATE&RATE>=0.1){wthistory=5
} else if(0.5>RATE&RATE>=0.3){wthistory=10
} else if(0.7>RATE&RATE>=0.5){wthistory=15
} else if(0.9>RATE&RATE>=0.7){wthistory=15
} else{wthistory=30}

这里的每个else if 都接在上一句的}后面

注意最后的else也需要衔接在上一句的}后面

R语言中else if 常见错误

标签:image   color   class   语言   lse   写法   png   支持   alt   

原文地址:https://www.cnblogs.com/yuvejxke/p/12344657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!