get values by interval inclusion

interval_inclusion(
  x,
  interval = NULL,
  inclusion = c("left", "both", "right", "neither")
)

Arguments

x

a vector of values

interval

the range of inclusion to be appied

inclusion

defining inclusion

Value

a vector

Examples

x <- seq(0, 1, length.out = 9) interval_inclusion(x, interval = c(0.5, 1), inclusion = "left")
#> [1] 0.500 0.625 0.750 0.875
interval_inclusion(x, interval = c(0.5, 1), inclusion = "right")
#> [1] 0.625 0.750 0.875 1.000
interval_inclusion(x, interval = c(0.5, 1), inclusion = "both")
#> [1] 0.500 0.625 0.750 0.875 1.000
interval_inclusion(x, interval = c(0.5, 1), inclusion = "neither")
#> [1] 0.625 0.750 0.875