В R, если вы проверите условие на вектор вместо скаляра, он вернет вектор, содержащий результат сравнения для каждого значения в векторе. Например...
> v <- c(1,2,3,4,5)
> v > 2
[1] FALSE FALSE TRUE TRUE TRUE
Таким образом, я могу определить количество элементов в векторе, которые выше или ниже определенного числа, например.
> sum(v > 2)
[1] 3
> sum(v < 2)
[1] 1
Кто-нибудь знает, как я могу определить количество значений в заданном диапазоне? Например, как бы определить количество значений больше 2, но меньше 5?