Seite 1 von 1

STRING- Variable: Buchstaben und Nummern extrahieren

BeitragVerfasst: Mo 6. Mär 2017, 13:49
von Mehntie
Hey!
Ich habe ein Problem mit Bezug auf meine String-Variable, die ich nutze.
In der Variable sind entweder 5 Nummern oder 4 Nummern und ein Buchstabe.

Beispiel V1: 12345 oder 1234F

Ich muss die einzelnen Nummern umkodieren, allerdings gehören die Nummern, bei denen ein Buchstabe am Ende steht, zu einer anderen Gruppe und dort werden die Zahlen jeweils anders kodiert.

Beispiel:
V1 = 12345 = die 12 am Anfang bedeutet, dass die Leute in einem Pflegeheim leben.
V1 = 1234F = die 12 am Anfang bedeutet, dass die Leute aus Berlin kommen.

Heißt ich habe quasi zwei verschiedene Gruppen innerhalb dieser String-Variable und ich kann sie nur an der letzen Stelle unterscheiden (Zahl vs. Buchstabe).
Gibt es eine Möglichkeit, wie ich diese beiden Gruppen jetzt trennen kann und jeweils neue Variablen daraus bilden kann?
Liebe Grüße,
Mandy

Re: STRING- Variable: Buchstaben und Nummern extrahieren

BeitragVerfasst: Mo 6. Mär 2017, 14:07
von ponderstibbons
Du kopierst die Ausgangsvariable von Hand und machst eine neue Variable damit.
Diesem Duplikat gibst Du dann das Format "numerisch". Das löscht alle Fälle mit F.

Eine zweite Variable kannst Du mit "Variable berechnen" und darin "Falls..." erzeugen
("falls die Duplikatvariable einen missing value enthält, ist neue Variable = Ausgangsvariable").

Daran denken, die zweite neue Variable von vornherein als String-Variable anzulegen.

HTH

PonderStibbons

Re: STRING- Variable: Buchstaben und Nummern extrahieren

BeitragVerfasst: Mo 6. Mär 2017, 14:23
von Mehntie
Super, vielen Dank!!!
Der erste Schritt hat auch ohne Probleme geklappt, ich hätte nur noch eine Frage zum zweiten Schritt:

falls die Duplikatvariable einen missing value enthält, ist neue Variable = Ausgangsvariable").

IF Duplicate = -9 (mein Wert für die missing values) THEN newvariable = Ausgangsvariable
funktoniert nicht. Ich denke, es liegt an dem THEN. Könntest du mir da nochmal bei der Formulierung der Syntax helfen?

Liebe Grüße und wirklich ganz vielen Dank schonmal,
Mandy

Re: STRING- Variable: Buchstaben und Nummern extrahieren

BeitragVerfasst: Mo 6. Mär 2017, 14:51
von ponderstibbons
IF(MISSING(variable2)) variable3=variable1.

THEN gibt es nicht.

Benutze vielleicht besser das Transformieren=>Variable berechnen -Fenster.

Re: STRING- Variable: Buchstaben und Nummern extrahieren

BeitragVerfasst: Mo 6. Mär 2017, 19:24
von Mehntie
Perfekt, jetzt klappt alles!
Vielen Dank für deine Hilfe! :)
LG!