我有2個向量和一個數字。創建布爾向量的兩個條件
a <- rnorm(40,10,4)
d <- rep(0,length(a)
filling_limit <- 8
現在,我想給我的信息有40 * 1布爾向量(has.room
)如果兩個條件都滿足:的
has.room <- a > 0 && d < filling_limit
,而不是40倍TRUE
返回一個向量我得到的只是一個單個TRUE
。 這是什麼原因?如果你想知道零向量:這個東西是循環的一部分,並且d
會在一段時間內改變。謝謝!
+1的解釋。您可能會指出您引用的幫助頁面可以通過'?「&&」'或'?Logic'進行訪問。 –