R中的else与条件范畴语句
如果p$2='0'| p$2='a0'和p$3='0'|p$3='a0'{p$LTD=0}其他{p$LTD=1}尝试实现R中的if-else语句根据2和3返回0或1,那么它是一个可能是这样的R中的else与条件范畴语句,r,R,如果p$2='0'| p$2='a0'和p$3='0'|p$3='a0'{p$LTD=0}其他{p$LTD=1}尝试实现R中的if-else语句根据2和3返回0或1,那么它是一个可能是这样的 p$LTD <- ifelse(p$X2 %in% c("0","a0") & p$X3 %in% c("0","a0"),0 ,1) 我不知道你想要的产量是多少 使用虚拟数据的示例 然后 嗨,朱莉娅,我看到你试图对@ThomasIsCoding的回复发表评论。也许你在这里编辑这篇文章?或者
p$LTD <- ifelse(p$X2 %in% c("0","a0") & p$X3 %in% c("0","a0"),0 ,1)
我不知道你想要的产量是多少
使用虚拟数据的示例
然后
嗨,朱莉娅,我看到你试图对@ThomasIsCoding的回复发表评论。也许你在这里编辑这篇文章?或者在他的答案下面评论?结果处处都是1,但根据我的p$2和p$3值假设为1或0。错误:ifelsePB$02t=='0'| PB$02=='D0'&&PB$03=='0'| PB$03=='D0'中的意外'=',PB$impact=您的列名是02和03?是的,它们是x03和x03以更精确。我设计的outpout是创建一个新列,结果0或1作为分类值所需的输出字符。现在我有12列从x1到x12,条件是如果x1到x12的行中有两个a2,则回答p$ltd=1或任何x到x12的a3或a4p$ltd=1,否则p$ltd=0。我如何实施it@julia试试p$有限公司
p <- data.frame("2" = c("a0","1","0","a0","a1"),
"3" = c("0","a1","a0","0","0"))
> p
X2 X3
1 a0 0
2 1 a1
3 0 a0
4 a0 0
5 a1 0
p$LTD <- ifelse(p$X2 %in% c("0","a0") & p$X3 %in% c("0","a0"),0 ,1)
> p
X2 X3 LTD
1 a0 0 0
2 1 a1 1
3 0 a0 0
4 a0 0 0
5 a1 0 1