Overview (RECODE command)
RECODE changes,
rearranges, or consolidates the values of an existing variable. RECODE can be executed on a value-by-value
basis or for a range of values. Where it can be used, RECODE is much more efficient than the series
of IF commands that produce the
same transformation.
With RECODE, you
must specify the new values. Use AUTORECODE to automatically recode the values of string or numeric variables
to consecutive integers.
Options
You can generate a
new variable as the recoded version of an existing variable using
the keyword INTO. You can also
use INTO to recode a string variable
into a new numeric variable for more efficient processing, or to recode
a numeric variable into a new string variable to provide more descriptive
values.
Basic Specification
The basic
specification is a variable name and, within parentheses, the original
values followed by a required equals sign and a new value. RECODE changes the values to the left of
the equals sign into the single value to the right of the equals sign.