| 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.