ich versuche mich seit einiger Zeit daran, die (aus limesurvey) exportierten Daten in PSPP zu verdreifachen, also:
Wenn die ursprüngliche Datei oldfile die folgenden Daten enthält:
var1 var2
1 2
3 4
5 6
Danach enthält die neue Datei newfile die folgenden Daten:
var1 var2
1 2
1 2
1 2
3 4
3 4
3 4
5 6
5 6
5 6
Die Anzahl der Daten in der neuen Datei newfile wurde von 6 auf 18 verdreifacht.
Sicherlich gibt es für die Profis hier, dafür eine einfache Lösung, um das mittels eines Sysntaxkonmandos umzusetzen. Einer meiner Versuche (die betreffenden Rohdaten sind bereits in PSPP geöffnet) lautet:
- Code: Alles auswählen
COMPUTE #Anzahl_Datensätze = NUMBER OF CASES.
COMPUTE #Anzahl_Verdreifacht = #Anzahl_Datensätze * 3.
EXECUTE.
AGGREGATE /OUTFILE=* /BREAK=alle_Variablen /COPY=*.
DATASET NAME VerdreifachteDaten.
LOOP #i = 2 TO (#Anzahl_Verdreifacht - #Anzahl_Datensätze).
MATCH FILES /FILE=* /RENAME=(dup=#i).
EXECUTE.
AGGREGATE /OUTFILE=* /BREAK=alle_Variablen /COPY=*.
EXECUTE.
END LOOP.
SAVE OUTFILE='verdreifachte_daten.sav'.
Danke für die Hilfe!