compute-Befehl bei StringVariablen

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
Becks
Beiträge: 2
Registriert: 20.03.2008, 16:58

compute-Befehl bei StringVariablen

Beitrag von Becks »

Ich möchte mehrere offenen Nennungen aus String-Variablen in EINER StringVariable zusammenfassen.
Bislang habe ich Eine Variable Q1_1 für die erste Nennung, eine Q1_2 für die zweite Nennung, Q1_3 für die dritte... Jede Variable mit einer Länge von 100.
Diese Nennungen sollen in einer neuen Variable namens Q1 zusammengefasst werden - und zwar möglichst OHNE die zig Freizeichen und am besten voneinander durch ein Komma getrennt (Also "Nennung1, Nennug2, Nennung3...")
in SPSS finde ich folgende Syntax
STRING newString (A10).
COMPUTE newString=CONCAT((RTRIM(stringVar1), stringVar2).
, aber entweder mach ich etwas falsch oder da stimmt was nicht mit dem Komma bei
...(stringVar1), stringVar2
Außerdem scheint doch die Anzahl der öffnenden Klammern nicht mit der der schließenden übereinzustimmen...

Kann mir da jemand helfen?
Walter
Beiträge: 155
Registriert: 23.01.2008, 08:32

Beitrag von Walter »

Hoffentlich hilft's:
*
* Problem: Bei 3 langen String-Vars die Leerstellen rechts wegkürzen,
* die drei Strings hintereinander hängen und
* durch ein Komma trennen.
*
* Gepostet von Walter am 05.04.2008
*.


*
* Beispiel: du hast folgende 3 String-Vars
*
* STRING Q1_1 (A100).
* STRING Q1_2 (A100).
* STRING Q1_3 (A100).
*.

Compute q1_1 = 'Erste String-Var '.
Compute q1_2 = 'Zweite String-Var '.
Compute q1_3 = 'Dritte String-Var '.

*
* Achtung: Beim Reinposten Ins Forum gehen die Leerzeichen nach den
* Texten verloren. Bitte bei Übernahme der Syntax "per Hand"
* beliebig viele Leerzeichen rechts vom Text einfügen.
*.

list q1_1 q1_2 q1_3.


*
* Hintereinander Zusammenfügen der um die Leerstellen rechts gekürzten Stings
*.
string q1_123 (A100).
compute q1_123 = CONCAT(RTRIM(Q1_1),',',RTRIM(Q1_2),',',RTRIM(Q1_3)).
list q1_123.
Gruß
W
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