Hallo,
muss eine string variable in eine numerische variable recodieren, erhalte aber folgende fehlermeldung: The RECODE command attempts to test a string variable for having a numeric value.
Kann mir jemand einmal eine beispielsyntax für eine solche recodierung geben?
Vielen Dank!
Rcodierung string in numerische Variable
-
- Beiträge: 3
- Registriert: 08.08.2006, 11:09
-
- Moderator
- Beiträge: 304
- Registriert: 17.01.2006, 19:20
Hallo,
Also meines Wissens benötigt man keine Syntax für eine solche Rekodierung bzw. würde es keinen Unterschied machen. Vielmehr setzt man einfach den Variablentyp von "String" auf "Numerisch". Eventuelle Fehler bei der Umwandlung müssen dann von Hand nachgebessert werden.
Grüsse
guido
Also meines Wissens benötigt man keine Syntax für eine solche Rekodierung bzw. würde es keinen Unterschied machen. Vielmehr setzt man einfach den Variablentyp von "String" auf "Numerisch". Eventuelle Fehler bei der Umwandlung müssen dann von Hand nachgebessert werden.
Grüsse
guido
Literatur?
Bücher zum Thema SPSS und Statistik (Amazon)
Bücher zum Thema SPSS und Statistik (Amazon)
-
- Beiträge: 3
- Registriert: 08.08.2006, 11:09
RE: Rcodierung string in numerische Variable
No way,
dann sind alle Werte weg.

dann sind alle Werte weg.

-
- Moderator
- Beiträge: 304
- Registriert: 17.01.2006, 19:20
Dann probiers mit
Aber wie gesagt: Das Verfahren müsste das gleiche sein.
Code: Alles auswählen
autorecode variables = alte_variable
/into neue_variable.
Literatur?
Bücher zum Thema SPSS und Statistik (Amazon)
Bücher zum Thema SPSS und Statistik (Amazon)
-
- Beiträge: 2
- Registriert: 12.10.2011, 09:54
Hier der Syntax zum Rekodieren des Strings Geschlecht (enthält die Werte Meannlich und Weiblich) in eine Skala. Die neue Variable wird mir value lables versehen. Setzt man das Häckchen unter Ansicht/Wertelables anzeigen sieht die Variable aus wie davor...
*Recodierung Geschlecht.
RECODE Geschlecht_string ('Maennlich'=1) ('Weiblich'=2) INTO Geschlecht.
EXECUTE.
VARIABLE ALIGNMENT Geschlecht (left).
VALUE LABELS Geschlecht
1.00 'maennlich'
2.00 'weiblich'
3.00 'sonstiges'.
EXECUTE.
*Recodierung Geschlecht.
RECODE Geschlecht_string ('Maennlich'=1) ('Weiblich'=2) INTO Geschlecht.
EXECUTE.
VARIABLE ALIGNMENT Geschlecht (left).
VALUE LABELS Geschlecht
1.00 'maennlich'
2.00 'weiblich'
3.00 'sonstiges'.
EXECUTE.