R中的条件apply()

时间:2018-12-26 21:30:26

标签: r conditional

我正在努力根据数据框中的条件创建一个变量。

我认为代码是不言自明的。

DT$xp_ratio_y<- apply(DT,1,function(x) 
     if(DT$driv_y_add_flg==1) {
     x=DT$driv_y_experience/DT$driv_y_age
     } else {
     x=0
     }
) 

1 个答案:

答案 0 :(得分:0)

我认为您的做法太过复杂了。只需计算所有内容,然后删除您不需要的内容即可:

DELIMITER $$