rescale: shift and scale a vector

View source: R/rescale.R

rescaleR Documentation

shift and scale a vector

Description

rescale a numeric vector: map values linearly onto a given range

Usage

rescale(x, from = 0, to = 1)

Arguments

x

Numerical vector of values to be mapped to a given range

from

output minimum. DEFAULT: 0

to

output maximum. DEFAULT: 1

Value

numeric vector, rescaled onto output range

Author(s)

Berry Boessenkool, berry-b@gmx.de, Jan 2016

References

https://stackoverflow.com/a/18303620

See Also

scales::rescale

Examples


rescale(10:15, 135, 200)
rescale(10:15, 200, 135)
rescale(10:15, to=c(1,5))

values <- rbeta(1e3, shape1=4, shape2=35)
hist(rescale(values, 135, 200), breaks=25, col=3)


brry/berryFunctions documentation built on Feb. 21, 2024, 2:20 p.m.