Skip to contents

This function replaces all values more extreme than a desired minimum and/or maximum value in a variable by that value.

Usage

winsorize(df, var, min = NULL, max = NULL)

Arguments

df

data.frame

var

(character) variable to winsorize

min

var's new min value (default NULL, keep as is)

max

var's new max value (default NULL, keep as is)

Value

df with var winsorized

Examples

df <- df |> winsorize("x1", max=1)
#> [1] "Replaced 19 values in var x1"