Rescale a variable (e.g., from 5-point to 7-point).
Rescale a variable (e.g., from 5-point to 7-point).
RESCALE(var, from = range(var, na.rm = T), to)
var |
Variable (numeric). |
from |
Numeric vector, the range of old scale (e.g., |
to |
Numeric vector, the range of new scale (e.g., |
A vector of rescaled variable.
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
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.