我有2个变量promo_freq和disc_freq。根据这两个变量的值,我想创建第三个变量promo_segmnt。然而,R中嵌套的ifelse并没有发挥作用,我得到的第三个变量的唯一值是“NA”。根据我的数据,这不能是输出。 请找到下面提到的代码。 在此先感谢。嵌套ifelse在R
Promotion1$promo_segmnt <-ifelse(Promotion1$disc_freq == "1.Low_disc" & Promotion1$promo_freq == "1.Low_promo","1.Low",
ifelse(Promotion1$disc_freq == "2.Med_disc" & Promotion1$promo_freq == "3.High_promo","3.High",
ifelse(Promotion1$disc_freq == "3.High_disc" & Promotion1$promo_freq == "3.High_promo","3.High ","NA")))
你能提供样品的输入和预期的输出? –