在R语言中,if属于一种分支结构,即根据某个条件执行相关的语句。R中的if语句与else配合主要有3种结构。
单个if语句
if(cond) {expr} 其它语句
即当括弧中的cond条件为TRUE时,则执行表达式expr,否则跳过后执行其后的语句。看下面的例子,例子中的%%是求模运算,即求两个数除法的余数。
num<-7
if(num%%2==0) print("是偶数")
print("执行完毕!")
判断某个数是否为偶数
将上面的例子的num改成一个偶数时:
当num为偶数时
从这两个例子中可以看出,if的条件如果满足,则执行仅挨着if语句的那一条语句,不满足则执行if语句后面的其它语句。if中可以有多个语句,看下面的例子:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)