0
ifelse(BL0304_t2$BAXPFC11==1 & BL0304_t2$BAXPFC21==1 &
BL0304_t2$BAXPFC31==1 & BL0304_t2$BAXPFC41==1,
BL0304_t2$passcode <-1 , BL0304_t2$passcode <- 2)
这应该给我“1”为“密码”时“BAXPFC11”的价值观,“BAXPFC21”,“BAXPFC31”,“BAXPFC41”中的“1”是和条件,否则应该给我“2”。但是这在所有情况下都给我“2”。我无法理解代码的错误。[R ifelse不给我正确的输出
更妙的是: 'BL0304_t2 $ passcode < - with(BL0304_t2,ifelse())'。 – 2015-04-02 03:21:13
谢谢。这对我有效。 :-)我的代码有什么问题 – 2015-04-02 03:39:15
您在第二个和第三个参数中命名了一个新对象。如果有效,请接受答案。谢谢! – User7598 2015-04-02 03:41:57