假設我有一個變量y
和一個變量i
。R:如何測試多個條件?
y<- c(TRUE, TRUE, TRUE)
i<- 0
比方說,我想測試下if語句爲每布爾條件y
:
if (y) {
i<-1
}
我會怎麼做呢?也就是說,我想要i = 1
如果每布爾條件y
是TRUE
。
如果y<- c(TRUE, FALSE,TRUE)
,那麼我希望if語句評估爲FALSE
和i=0
。有誰知道我該怎麼做?目前,我得到這個警告消息:
Warning message:
In if (y) { :
the condition has length > 1 and only the first element will be used.
我將如何測試變量y
爲每個它的布爾條件?
謝謝@Dason我很感激 – cooldood3490