Leere Felder mit 0 belegen

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
ngc
Beiträge: 2
Registriert: 26.02.2013, 16:10

Leere Felder mit 0 belegen

Beitrag von ngc »

Hallo,

ich habe einen umfangreichen Datensatz mit 20+ Variablen verschiedener Typen und würde dort gerne alle Leerfelder mit "0" belegen.
Leider funktioniert Suchen und Ersetzen nicht, wenn man ein leeres Suchen-Feld lässt.
Die erste Frage wäre, ob es irgendein Symbol für "Leeres Feld" gibt, nach dem man suchen kann.

Zweite Frage wäre, ob es eine andere Methode gibt.

Code: Alles auswählen

RECODE 
all  (SYSMIS=0) 
EXECUTE 
spuckt mir leider folgendes aus:

Fehler Nr. 4636 in Spalte 13. Text: (
>Für den RECODE-Befehl müssen alle neu zu codierenden Variablen den gleichen
>Typ besitzen. D. h., alle müssen String- oder numerische Variablen sein.
>Die Ausführung dieses Befehls wurde unterbrochen.

Hier nun jede Variable einzeln einzugeben wäre zu umständlich.

Irgendein Menü/Befehl mit welchem man einfach leere Zellen befüllt habe ich leider auch nicht gefunden.

Danke
ngc
Beiträge: 2
Registriert: 26.02.2013, 16:10

Beitrag von ngc »

Sodale, bin nun mehr oder weniger zufällig über eine mögliche Lösung gestolpert (in SPSS 20):

Transformieren -> umkodieren in dieselben Variablen -> Variablen auswählen -> Alte und Neue Werte... -> "Systemdefiniert fehlend" auswählen & Neuer Wert: 0 & "Hinzufügen" -> Weiter -> OK
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

per Syntax:

DO REPEAT #i = ersteVar to letzteVar.
RECODE #i (SYSMIS=0).
END REPEAT.
EXECUTE.
drfg2008
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten