Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

RESCALE

Rescale a variable (e.g., from 5-point to 7-point).


Description

Rescale a variable (e.g., from 5-point to 7-point).

Usage

RESCALE(var, from = range(var, na.rm = T), to)

Arguments

var

Variable (numeric).

from

Numeric vector, the range of old scale (e.g., 1:5). If not defined, it will compute the range of var.

to

Numeric vector, the range of new scale (e.g., 1:7).

Value

A vector of rescaled variable.

Examples

d=data.table(var=rep(1:5, 2))
d[,":="(var1=RESCALE(var, to=1:7),
        var2=RESCALE(var, from=1:5, to=1:7))]
d  # var1 is equal to var2

bruceR

Broadly Useful Convenient and Efficient R Functions

v0.6.2
GPL-3
Authors
Han-Wu-Shuang Bao [aut, cre]
Initial release
2021-04-08

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.