Hallo,
ich habe bei der Datenbereinigung zurzeit folgendes Problem:
Ich möchte in der SPSS Syntax programmieren, dass wenn 3 Bedingungen erfüllt sind, dann sollen rund 30 Variablen den Wert -99 bekommen.
Folgender Befehl funktioniert leider NICHT:
IF (Variable 1 = 1 AND Variable 2 = 2 AND Variable 3 = 2) Variable 4 to Variable 30 Variable x to Variable z = -99.
EXECUTE.
Funktioniert der IF-Befehl immer nur mit einer Zielvariable oder habe ich den Befehl falsch aufgeschrieben?
Hat jemand eine Idee, wie ich es stattdessen lösen könnte?
Vielen lieben Dank schonmal!
IF Befehl für mehrere Zielvariablen?
-
- Beiträge: 13
- Registriert: 02.04.2015, 11:10
Re: IF Befehl für mehrere Zielvariablen?
dafür nimmst du am besten den Befehl DO REPEAT. Dort weist man mehreren Variablen eine Dummy-Variable zu (hier z.B. x) und führt die gewünschten Operationen für diese Dummy-Variable durch:
Code: Alles auswählen
do repeat x = variable4 to variable30.
IF (Variable 1 = 1 AND Variable 2 = 2 AND Variable 3 = 2) x = -99.
end repeat.
execute.