【发布时间】:2018-12-23 05:41:21
【问题描述】:
我的代码是:
data$E<-ifelse(data$D==data$B, "b", ifelse(data$D==data$C, "c", "unknowwn"))
结果:
A B C D E
1 16 16 NA 16 b
2 20 NA 20 20 NA
3 24 NA NA 24 NA
但我想要的是:
A B C D E
1 16 16 NA 16 b
2 20 NA 20 20 c
3 24 NA NA 24 unknowwn
有人知道如何解决这个问题吗? 谢谢!
【问题讨论】:
-
欢迎来到 Stack Overflow!请提供example data 以使您的问题可重现!
标签: r if-statement