检查for循环中的条件ifelse语句

检查for循环中的条件ifelse语句,r,for-loop,if-statement,R,For Loop,If Statement,可以在ifelse语句中使用for循环检查许多条件? 例如: param1=c("Var_10","Var_11","Var_12") param2=c("Var_22","Var_23","Var_24") df[,"myVar"] <- ifelse((df[,param1[1]]<df[,param2[1]]) & (df[,param1[

可以在ifelse语句中使用for循环检查许多条件? 例如:

param1=c("Var_10","Var_11","Var_12")
param2=c("Var_22","Var_23","Var_24")

df[,"myVar"] <- ifelse((df[,param1[1]]<df[,param2[1]]) & 
                                                                (df[,param1[2]]<df[,param2[2]]) & 
                                                                (df[,param1[3]]<df[,param2[3]]),1,0)
param1=c(“变量10”、“变量11”、“变量12”)
参数2=c(“变量22”、“变量23”、“变量24”)

df[,“myVar”]您可以使用嵌套的
ifelse
函数调用,但我会在
dplyr::case\u时查看
!param1和param2必须具有相同的长度,但它们是函数的参数。它们的长度可以是3:10。是否有方法检查parm1和parm2长度的n个条件?