Computes per-column minimum and range from df[, cols].
Constant columns (range == 0) are assigned a range of 1 to avoid
division by zero.
Value
A list with elements:
minNamed numeric vector of per-column minima.
rngNamed numeric vector of per-column ranges.
colsThe character vector
cols(stored for later use).
Examples
df <- data.frame(sand = c(20, 40, 60), clay = c(30, 20, 10))
sc <- fit_minmax(df, c("sand", "clay"))
sc
#> $min
#> sand clay
#> 20 10
#>
#> $rng
#> sand clay
#> 40 20
#>
#> $cols
#> [1] "sand" "clay"
#>
