12
A
回答
23
使用length
或sum
:
> length(x[x > 10])
[1] 2
> sum(x > 10)
[1] 2
在第一種方法,你就可以創建一個子集的矢量符合您的條件的值,然後檢索矢量的length
。
在第二種方法中,您只需創建一個邏輯向量,指出每個值是否與條件匹配(TRUE
)或不匹配(FALSE
)。由於TRUE
和FALSE
等同於「1」和「0」,因此您可以簡單地使用sum
來獲得答案。
因爲第一種方法在計數之前需要索引和子集,所以我幾乎可以肯定第二種方法會比第一種方法快。
相關問題
- 1. 如何比較兩個向量元素使用循環元素
- 2. 循環每個x元素
- 3. 使用循環在MATLAB中向現有矢量添加元素
- 4. 使用循環向arraylist添加元素
- 5. wordpress循環可以使用的最大數量是多少?
- 6. 查找元素大於x
- 7. 無法通過元素循環元素更新向量
- 8. 在向量元素的動態減少
- 9. 如何使用某個值來計算向量中的元素而不循環?
- 10. 與HTML長度大於X字符少刪除元素
- 11. 在python中循環使用dict元素
- 12. 在兩個for循環內擦除一個向量的元素
- 13. GIven一個數字向量,x,有多少個元素確定y的總和%
- 14. 缺少}在使用循環
- 15. 使用[i]於循環在元素指向讓我無法識別的表達
- 16. 用循環創建多個HTML元素
- 17. 如何在循環之外使用屬於if-else循環的元素?
- 18. 在foreach循環中向多維數組添加元素(PHP)
- 19. 大量使用一個沒有for循環的小向量?
- 20. 循環向量
- 21. Matlab for循環:在循環中使用兩次向量
- 22. 在基於範圍的循環中設置矢量元素
- 23. 錯誤關於元素在數量for循環
- 24. 使用宏變量循環矢量元素
- 25. 減少大量的子元素
- 26. 使用for循環將多個向量存儲在列表中
- 27. 引用元素在向量
- 28. 殼用於循環與多變量
- 29. 向量化R中的大循環
- 30. 循環遍歷向量中的元素,並且元素是矩陣