Stringvariable

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
Zaza
Beiträge: 2
Registriert: 04.04.2012, 09:55

Stringvariable

Beitrag von Zaza »

Liebe alle,

Ich möchte gerne alle Fälle "E14" einer Stringvariable erfassen/suchen lassen und falls diese vorkommt, soll eine neue Variable "Ulku" erzeugt werden mit dem Wert 1.
ID Di_Kh Ulku
1 E14 1
2 E14; M14 1
3 M15 0
4 M15; E14 1

IF INDEX(Di_kh,'E14') Ulku=1.
EXECUTE.
RECODE Ulku (SYSMIS=0).
EXECUTE.

Meine Syntax funktionert nur bei ID 1,2 und 3. Bei ID4 kommt eine Fehlermeldung, er findet es auch nicht.
Bin dankbar für jede Hilfe.

Lieben Gruß
ZAZA
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

deine Syntax funktioniert dann einwandfrei, wenn in der zweiten Variablen (der STRING Variablen) jeweils nur ein Wert ist. Allerdings hast du mehr als einen Wert mit Semikolon getrennt. Das erscheint etwas merkwürdig, denn Semikola werden als Trennzeichen genommen (csv)
drfg2008
Zaza
Beiträge: 2
Registriert: 04.04.2012, 09:55

Beitrag von Zaza »

Danke fürs antworten.
Leider habe ich die Daten (12.000 Datensätze) so erhalten. Gibt es da einen andere Möglichkeit?
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

Das sieht eher danach aus, als sei eine csv-Datei falsch eingelesen worden. Eventuell doch erst einmal versuchen, die Daten korrekt einzulesen.
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