2016-06-03 7 views
2

Ich berechne eine neue Variable in der SPSS-Syntax. Wenn ich den Befehl ausführe, erscheint die neue Variable am Ende meiner Variablenliste. Ich möchte die Variable zwischen zwei bereits vorhandenen Variablen, sagen wir v111 und v112. Wie schreibe ich das in meiner Syntax? Ich weiß, dass dies eine sehr einfache Sache zu tun ist, aber ich konnte die Antwort nirgends finden. Vielen Dank!Platzieren einer neuen Variablen in einer bestimmten Position spss

Antwort

1

Versuchen Sie folgendes:

add files /file=* /keep=YourFirstVar to v111 YourNewVar v112 to YourLastVar. 

Kürzere Version:

add files /file=* /keep=YourFirstVar to v111 YourNewVar ALL. 
+0

Danke für die Antwort! Ich habe es versucht, aber ich bekomme den Fehler, dass der Dateiname nicht gültig ist. Ich nehme an, ich sollte den Namen der Datei auf * richtig geben? Und dieser Code wird die Datei jedes Mal wieder einführen? Ich muss viele neue Variablen erstellen und sie an verschiedenen Stellen in meiner Datendatei platzieren. – Larissa

+0

Das * im Befehl bezieht sich auf den aktiven Datensatz, an den Sie beim Hinzufügen neuer Variablen arbeiten sollten. Sie können einen "DATASET ACTIVATE YourDatasetName" hinzufügen. bevor Sie die ADD FILES ausführen. –

+0

Anstatt dies nach jeder neuen Variable auszuführen, sollten Sie es nach dem Hinzufügen aller neuen Variablen einmal ausführen (zB keep = v1 bis v15 Nv1 v16 bis v46 Nv2 v47 bis v130 Nv3 ALL). –