R语言中else if 常见错误
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也需要衔接在上一句的}后面
相关推荐
GigibondBaby 2020-09-21
大史哥哥 2020-07-26
json0000 2020-07-26
CYJ0go 2020-07-17
佛系程序员J 2020-06-18
json0000 2020-06-10
M守护神 2020-06-10
M守护神 2020-06-09
playoffs 2020-06-02
不系之舟讨论群0 2020-06-01
天空windy 2020-05-28
wbingyang 2020-05-16
天空windy 2020-05-15
json0000 2020-05-15
M守护神 2020-04-20
NVEFLY 2020-04-19
天空windy 2020-04-19
json0000 2020-03-14