Variablen erstellen mit Makros

Alles rund um SPSS Syntax und Programmierung.

Variablen erstellen mit Makros

Beitragvon RicardaS » Do 2. Aug 2018, 18:20

Hallo zusammen,

ich möchte eine Reihe neuer Variablen generieren.
Ich habe 55 Variablen (c_0001 bis c_0055), in denen ( von Case zu Case in unterschiedlicher Anordnung) insgesamt 55 verschiedene Stringvalues (Filmnamen) stehen können.
Nun würde ich gern eine Variable pro Stringvalue generieren, in der angezeigt wird, in welcher Variable der Value auftaucht.

Das Ganze funktioniert an sich mit Compute - if Befehlen, ist aber sehr aufwändig. Hat jemand eine Idee, wie ein passendes Makro hier aussehen könnte?

Danke und viele Grüße
Ricarda

Beispielhafte Syntax:

compute Alita_pos = $sysmis.
if c_0001 = 'Alita: Battle Angel' Alita_pos = 1.
if c_0002 = 'Alita: Battle Angel' Alita_pos = 2.
if c_0003 = 'Alita: Battle Angel' Alita_pos = 3.
if c_0004 = 'Alita: Battle Angel' Alita_pos = 4.
if c_0005 = 'Alita: Battle Angel' Alita_pos = 5.
if c_0006 = 'Alita: Battle Angel' Alita_pos = 6.
...
compute Patric_pos = $sysmis.
if c_0001 = 'Patrick' Patric_pos = 1.
if c_0002 = 'Patrick' Patric_pos = 2.
if c_0003 = 'Patrick' Patric_pos = 3.
if c_0004 = 'Patrick' Patric_pos = 4.
if c_0005 = 'Patrick' Patric_pos = 5.
if c_0006 = 'Patrick' Patric_pos = 6.
...
RicardaS
 
Beiträge: 1
Registriert: Do 2. Aug 2018, 18:11
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 5 Gäste

cron