Skip to contents

Truncates a variable to a specified minimum and maximum range. Values less than min_val are set to min_val. Values greater than max_val are set to max_val.

Usage

truncate_variable(x, min_val, max_val)

Arguments

x

The variable to truncate.

min_val

The minimum value for truncation.

max_val

The maximum value for truncation.

Value

The truncated variable.

Examples

truncate_variable(c(1, 5, 10, 15, 20), 5, 15) # Returns c(5, 5, 10, 15, 15)
#> [1]  5  5 10 15 15
truncate_variable(0, 1, 10) # Returns 1
#> [1] 1
truncate_variable(100, 1, 10) # Returns 10
#> [1] 10