在R中具有多个操作的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注意,当

我想用以下形式写一份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注意,当在函数中使用时,它不会返回c、d和a。然后只返回a。我正在为ifelse()R函数寻找相同的解决方案,如何将多个操作作为第二个参数传递?
if(a>3) {
  c<-1000
  d<-1500
  a
} else {
  e <- 2000
  b
}