推 Edster: outcome %in% c(heart failure, heart attack, ...) 10/25 23:24
→ Edster: 看你的 outcome 只有一個值. 若是有很多個就反過來寫.. 10/25 23:26
→ obarisk: if內第一個表達式為真 10/25 23:51
→ oldjojotenya: 謝謝E大我成功了! 10/26 19:35
→ oldjojotenya: 謝謝o大,已理解 10/26 19:37
→ andrew43: a <- 1 ; !(a == 2 | a == 3 | a == 4) 為所求 10/26 19:49
→ andrew43: 我猜你要的寫法是這個。不過Edster的寫法更好懂。 10/26 19:50
→ oldjojotenya: 原來是把!放在外面,剛試過可以了,謝謝a大! 10/27 00:43
→ gsuper: 盡量不要用 == 或 != , 因為對 NA 會有問題 11/03 20:13
→ gsuper: 改用 %in% , all() , any() 這些比較好用 11/03 20:14
→ gsuper: 還有就是你的 || 寫法沒問題, 是因為三者中任一項為 TRUE 11/03 20:15
→ gsuper: 其結果就是 TRUE 11/03 20:16
→ gsuper: 你的第一和第三判斷式為 TRUE 11/03 20:16
→ gsuper: all(!outcome%in%c('heart failure','heart attack', 11/03 20:18
→ gsuper: 'pnuemonia')) 11/03 20:18
→ gsuper: 寫不對了 all 去掉 11/03 20:19
→ oldjojotenya: 回來溫習才發現g大實用的回答,琢磨中^^謝謝! 11/18 16:52