trim
trim.RdCut a numeric vector between min and max. Values lower than min or higher than max are substituted with the provided values.
Examples
x <- runif(20, 0, 20)
trim(x, min = 5, max = 10)
#> [1] 10.000000 10.000000 5.000000 5.626261 10.000000 8.843738 10.000000
#> [8] 10.000000 5.000000 10.000000 5.000000 10.000000 10.000000 10.000000
#> [15] 8.775993 7.009731 9.530082 10.000000 5.943239 5.812966
trim(x, max = 10)
#> [1] 10.000000 10.000000 2.761191 5.626261 10.000000 8.843738 10.000000
#> [8] 10.000000 1.368128 10.000000 4.889670 10.000000 10.000000 10.000000
#> [15] 8.775993 7.009731 9.530082 10.000000 5.943239 5.812966
trim(x, min = 5)
#> [1] 17.760304 15.684036 5.000000 5.626261 14.138930 8.843738 13.553970
#> [8] 14.014300 5.000000 19.170070 5.000000 18.525667 10.054942 18.710343
#> [15] 8.775993 7.009731 9.530082 19.323191 5.943239 5.812966