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也需要衔接在上一句的}后面
原文地址:https://www.cnblogs.com/yuvejxke/p/12344657.html
时间: 2024-11-05 16:22:07