Fälle dessen String eine bestimmte Zeichenfolge enthält...?

Alles rund um SPSS Syntax und Programmierung.

Fälle dessen String eine bestimmte Zeichenfolge enthält...?

Beitragvon DaNylz » Mi 13. Feb 2013, 21:31

Hallo zusammen!

Ich versuche einen Syntax-Befehl zu erstellen, der alle Fälle einer Stringvariablen auswählt, die eine bestimmte Zeichenfolge enthalten.
Was NICHT klappt ist die Auswahl "Wenn Variable = "XYZ" " weil es eben nicht der genaue Ausdruck sein soll sondern
dieser nur Teil des ganzen sein soll.

D.h. es gibt eine Variable mit beispielsweise folgendem String-Inhalt:


ABCDE 1
ABCDE 2
ABCDE 3
XXX 1
ABCDE 4
ABCDE 5
ABCDE 6
ABCDE 7
XXX 2
ABCDE 8
XXX 3
ABCDE 9
ABCDE 10
ABCDE 11
XXX 4
ABCDE 12
ABCDE 13
ABCDE 14
ABCDE 15
ABCDE 16

und ich möchte eine neue haben, die für jeden Fall in dem die Variable "XXX" enthält eine 1 setzt.

Danke & lg

DaNylz
DaNylz
 
Beiträge: 3
Registriert: Mi 13. Feb 2013, 21:22
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Fälle dessen String eine bestimmte Zeichenfolge enthält.

Beitragvon strukturmarionette » Do 14. Feb 2013, 00:01

Hi,

IF ( (CHAR.INDEX(Variablenname,'Zeichenkette') >0) ) NeueVariable =1.
EXECUTE.

Gruß
S.
strukturmarionette
 
Beiträge: 2459
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 7
Danke bekommen: 122 mal in 122 Posts


Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast