Hallo zusammen,
ich habe zwei Variablen, die ich gerne zu in eine umwandeln möchte. Schauen so aus. Die Werte von A und B sind immer zwischen 0 und 2 und -9 ist keine Angabe.
A B
1 2
-9 2
1 -9
-9 -9
Die neue Variable soll wie folgt ausschauen: wenn A höher ist als B, dann A übernehmen, sonst B. Wenn beide Werte -9, bleibt -9.
Wenn -9 und 1/2 oder 0, dann 1, 2 oder 0 übernehmen. Für das obige Beispiel würde die neue Variable wie folgt ausschauen:
2
2
1
-9
Vielen vielen Dank für eure Hilfe.... bin schon am verzweifeln
Syntax für 2 Variablen zusammenfügen
-
- Beiträge: 2734
- Registriert: 01.02.2018, 10:45
Re: Syntax für 2 Variablen zusammenfügen
Hallo brugmi,
ich hab da keine schnelle Lösung.
und es gibt auch mehrere Weg,
man kann ja nur mit den Befehlen operieren die man kennt.
1. umcodieren
A-->A2
0 -->0
1 -->10
2 -->20
Zusammenzählen
Summe = sum(A2,B)
A B
0 + 0 = 0
0 + 1 = 1
0 + 2 = 2
10 + 0 = 10
10 + 1 = 11
10 + 2 = 12
20 + 0 = 20
20 + 1 = 21
20 + 2 = 22
jetzt hast du 9 neue Zahlen die die komplette Info enthalten.
Das mit der -9 ist vllt noch ein Problem!!!
so:
-9 -- > 30
oder:
sum (-9,1) = 1, die Quelle geht verlohren, aber die ist egal denk ich
sum (2,-9) = 2
sum (-9,-9) = "." = sysmis
ausprobieren
gruß
dutchie
ich hab da keine schnelle Lösung.
und es gibt auch mehrere Weg,
man kann ja nur mit den Befehlen operieren die man kennt.
1. umcodieren
A-->A2
0 -->0
1 -->10
2 -->20
Zusammenzählen
Summe = sum(A2,B)
A B
0 + 0 = 0
0 + 1 = 1
0 + 2 = 2
10 + 0 = 10
10 + 1 = 11
10 + 2 = 12
20 + 0 = 20
20 + 1 = 21
20 + 2 = 22
jetzt hast du 9 neue Zahlen die die komplette Info enthalten.
Das mit der -9 ist vllt noch ein Problem!!!
so:
-9 -- > 30
oder:
sum (-9,1) = 1, die Quelle geht verlohren, aber die ist egal denk ich
sum (2,-9) = 2
sum (-9,-9) = "." = sysmis
ausprobieren
gruß
dutchie