keep_in_bounds {mlr3misc} | R Documentation |
Remove All Elements Out Of Bounds
Description
Filters vector x
to only keep elements which are in bounds [lower, upper]
.
This is equivalent to the following, but tries to avoid unnecessary allocations:
x[!is.na(x) & x >= lower & x <= upper]
Currently only works for integer x
.
Usage
keep_in_bounds(x, lower, upper)
Arguments
x |
( |
lower |
( |
upper |
( |
Value
(integer()) with only values in [lower, upper]
.
Examples
keep_in_bounds(sample(20), 5, 10)
[Package mlr3misc version 0.15.1 Index]