Hallo,
ich suche nach einem Vorgehen, in SPSS für alle Variablen einer beliebigen Datei dieselbe Berechnung durchzuführen.
Die Variablen der Dateien sind mit A1 bis A2000 bezeichnet, haben aber viele Lücken, d.h. es sind in jeder Datei unterschiedlich viele Variablen.
Bisher arbeite ich z.B. mit dem Skript:
VECTOR V = A1 TO A2000.
LOOP #J = 1 TO 1357. /* 1357 ist Variablen-Anzahl der aktuellen Datei */
COMPUTE V(#j) = .... (Berechnung).
END LOOP.
Die Anzahl der Variablen muss ich mit jeder Datei neu eintragen,
Wenn ich LOOP einfach bis 2000 laufen lasse, kommt ein Fehler.
Ich suche nun nach einer Möglichkeit, ein unverändertes Skript anwenden zu können:
- Gibt es eine Möglichkeit, die Anzahl der VECTOR-Elemente als Zahl zu erhalten?
- Oder kann man prüfen, ob V(#J) jenseits der Vectorlänge liegt und dann mit BREAK abbrechen?
- Oder gibt es statt VECTOR und LOOP eine andere Möglichkeit, für jede Variable der Datei ein COMPUTE anzuwenden?
Vielen Dank im Voraus
Franz-Josef Raabe
Schleife über alle Variablen einer Datei
-
- Beiträge: 4
- Registriert: 17.11.2007, 22:34