The && boolean operator seems to work differently with character vectors and I was wondering if anyone knows why.
For example:
streetA <- c("green", "green", "red")
streetB <- c("green", "green", "green")
streetA == "green" && streetB == "green"
returns TRUE, but the statement should return FALSE since streetA has a "red" in it.
The & statement works as expected:
streetA == "green" & streetB == "green"
returns: TRUE TRUE FALSE
Does anyone know why this is?