1)if-else结构
if - else 结构
if-else在某个结构在某个给定条件为真时,执行语句;也可以同时在条件为假时,执行另外的语句。
语法为:
if (条件) 执行语句
if (条件) 执行语句A else 执行语句B
2)ifelse结构
ifelse结构是if-else结构比较紧凑的向量化版本,其语法为
ifelse(条件1, 执行A, 执行B)
如果条件1为真,则执行A, 否则执行B.
这个和C中的if有点像(C中的if暂时想不起来了,但感觉是类似的)
由于数据中含有NA,if不能讲if()内的计算结果的NA识别为TRUE和FALSE中的任一个,因此会这样报错。解决办法:
只需要使用na.omit去掉含有NA的行或列,就可以愉快地进行if循环了~
啊啊啊,这个坑了我好一会~
是如果r小于零。根据查询相关公开信息显示,如果r小于0,程序结束。
在R语言中,if属于一种分支结构,即根据某个条件执行相关的语句,R中的if语句与else配合主要有3种结构。