String-Variable erstellen, nur 1. Teil übernehmen

Alles rund um SPSS Syntax und Programmierung.

String-Variable erstellen, nur 1. Teil übernehmen

Beitragvon lena » Fr 6. Jun 2014, 11:02

Hallo,
ich habe folgendes Problem: Ich habe eine String-Variable ("Vorname"), die Vornamen enthält. Darin sind aber auch Doppelnamen enthalten, die mit einem Leerzeichen voneinander getrennt sind (z.B. Anna Lena). Ich möchte nun eine neue Variable erstellen, die nur die Zeichen bis zum Leerzeichen übernimmt (also für obiges Beispiel: "Anna").
Ich finde einfach nicht die Syntax mit der ich das machen kann.
Mit folgender Syntax bekomme ich es hin, dass nur die ersten 6 Zeichen in die neue Variable "Test" geschrieben werden, aber so richtig hilft mir das nicht weiter, denn wenn "Jan" eigentlich "Jan Peter" heißt, dann taucht er auch als "Jan Pe" in der neuen Variable auf, soll aber nur als "Jan" auftauchen. :(

Code: Alles auswählen
STRING Test (a10).
COMPUTE Test = char.substr(Vorname,1,6).
Execute.


Kann mir jemand weiterhelfen?
Danke und Grüße,
Lena
lena
 
Beiträge: 9
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste