在R中具有多个操作的If语句
我想用以下形式写一份if声明:在R中具有多个操作的If语句,r,R,我想用以下形式写一份if声明: a=5 b=2 la<-function(a,b){ if(a>3){a} else{b} } a=5 b=2 la3){a} else{b} } 现在我想做的不仅仅是在if语句中有一个动作,还有两个动作,例如: if(a>3){a and c<<-1000} 如果(a>3){a和c你应该使用分号 if(a>3){c<-1000;a} if(a>3){c3){ 如果我有三个参数,是否同样适用?比如:cDo注意,当
a=5
b=2
la<-function(a,b){
if(a>3){a}
else{b}
}
a=5
b=2
la3){a}
else{b}
}
现在我想做的不仅仅是在if语句中有一个动作,还有两个动作,例如:
if(a>3){a and c<<-1000}
如果(a>3){a和c你应该使用分号
if(a>3){c<-1000;a}
if(a>3){c3){
如果我有三个参数,是否同样适用?比如:cDo注意,当在函数中使用时,它不会返回c、d和a。然后只返回a。我正在为ifelse()R函数寻找相同的解决方案,如何将多个操作作为第二个参数传递?
if(a>3) {
c<-1000
d<-1500
a
} else {
e <- 2000
b
}