Übersicht (Befehl RECODE)
RECODE ändert, ordnet die Werte einer vorhandenen Variablen neu an oder konsolidiert sie. RECODE kann auf Wertbasis oder für einen Wertebereich ausgeführt werden. Wo es verwendet werden kann, ist RECODE viel effizienter als die Reihe der IF -Befehle, die dieselbe Transformation erzeugen.
Bei RECODEmüssen Sie die neuen Werte angeben. Mit AUTORECODE können Sie die Werte von Zeichenfolgevariablen oder numerischen Variablen automatisch in aufeinanderfolgende ganze Zahlen umcodieren.
Optionen
Sie können eine neue Variable als umcodierte Version einer vorhandenen Variablen mit dem Schlüsselwort INTOgenerieren. Sie können auch INTO verwenden, um eine Zeichenfolgevariable zur effizienteren Verarbeitung in eine neue numerische Variable umzucodieren oder um eine numerische Variable in eine neue Zeichenfolgevariable umzucodieren, um aussagekräftigere Werte bereitzustellen.
Basisspezifikation
Die Basisspezifikation ist ein Variablenname und in runden Klammern die ursprünglichen Werte, gefolgt von einem erforderlichen Gleichheitszeichen und einem neuen Wert. RECODE ändert die Werte links vom Gleichheitszeichen in den Einzelwert rechts vom Gleichheitszeichen.