between | R Documentation |
This is a shortcut for x >= left & x <= right
, implemented for local
vectors and translated to the appropriate SQL for remote tables.
between(x, left, right, ..., ptype = NULL)
x |
A vector |
left , right |
Boundary values. Both |
... |
These dots are for future extensions and must be empty. |
ptype |
An optional prototype giving the desired output type. The
default is to compute the common type of |
x
, left
, and right
are all cast to their common type before the
comparison is made. Use the ptype
argument to specify the type manually.
A logical vector the same size as x
with a type determined by ptype
.
join_by()
if you are looking for documentation for the between()
overlap
join helper.
between(1:12, 7, 9)
x <- rnorm(1e2)
x[between(x, -1, 1)]
# On a tibble using `filter()`
filter(starwars, between(height, 100, 150))
# Using the `ptype` argument with ordered factors, where otherwise everything
# is cast to the common type of character before the comparison
x <- ordered(
c("low", "medium", "high", "medium"),
levels = c("low", "medium", "high")
)
between(x, "medium", "high")
between(x, "medium", "high", ptype = x)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.