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

时间:2018-07-10 12:36:28

标签: 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[2]]<df[,param2[2]]) & 
                                                                (df[,param1[3]]<df[,param2[3]]),1,0)

如果我在param1和param2中有4个值,请添加条件(df[,param1[4]]<df[,param2[4]])

0 个答案:

没有答案