R has many helpful features for vectors. One such feature is comparisons. When comparing vectors in R, each element will be compared and a full vector will be returned. Let's take a look at a few examples.
x = c(1, 2, 3)
y = c(4, 5, 6)
x < y
# [1] TRUE TRUE TRUE
x > y
# [1] FALSE FALSE FALSE
x == y
# [1] FALSE FALSE FALSEWe can also compare a vector and a scaler value, which also us to use comparision like other vector operations in math.
x = c(1, 2, 3)
y = 5
x < y
# [1] TRUE TRUE TRUEFinally, R also provides some helpfuly methods for searching and comparing values in vectors. Let's look at two examples.
First we have any which will return True and any value in the vector matches the comparison.
x = c(1, 2, 3)
any(x > 2)
# [1] TRUEThen, we have all which only returns true if all elements match the comparison.
x = c(1, 2, 3)
any(x < 0)
# [1] FALSE