Recoding a variable

Recoding is the task of changing values of a variable to other values. In this example, variable x is recoded and the new variable is stored in x_new. This variable is assumed to exist in a dataset (dataframe in R) called dat. Variable x has five possible values: 1, 2, 3, 4 and 5. This recoding command inverses the variable (i.e. 5 becomes 1, 4 becomes 2, 3 stays the same, 2 becomes 4, and 1 becomes 5).

SPSS

RECODE x (1=5) (2=4) (3=3) (4=2) (5=1) INTO x_new.
EXECUTE.

R

require(car);
dat$x_new <- Recode(dat$x, "1=5; 2=4; 3=3; 4=2; 5=1");