看板 Statistics 關於我們 聯絡資訊
不好意思想請問 我要做index 如果b在a c之間(a < = b < = c) index=1 我原本想的R code是這樣: 但是不對 因為R只會抓 c >= b部份的 if (a <= b) if(c >= b) I <- 1 else I <- 0 於是我又改成 if (a > b) I <- 0 else if(c >= b) I <- 1 else I <- 0 這樣答案也是不對的樣子 我想請問要怎麼寫這種code? 謝謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.215.243.48 ※ 編輯: clover520 來自: 66.215.243.48 (01/05 18:24)
nhctcmouse:if(a<=b & b<=c) {I <- 1} else {I <- 0} 01/05 18:56
pael:f <- function(a, b, c){ifelse((a<=b) && (b<=c), 1, 0)} 01/05 19:02
pael:I <- f(a, b, c) 01/05 19:02
clover520:謝謝!!原來是"&"這個 01/06 02:25
clickhere:"&&" 才是正解, 但此處使用 "&" 亦可. 01/06 11:33