Variablen hinzufügen
Mithilfe von "Variablen hinzufügen" wird die aktive Datendatei mit einer weiteren geöffneten Datendatei oder einer externen IBM® SPSS Statistics-Datendatei zusammengefügt, die dieselben Fälle (Zeilen) aber verschiedene Variablen (Spalten) enthält. So könnten Sie zum Beispiel eine Datendatei mit Ergebnissen vor einem Test mit einer Datei zusammenfügen, welche die Ergebnisse nach einem Test enthält.
Standardverhalten beim Zusammenführen
Das Standardverhalten beim Zusammenführen hängt davon ab, wie Variablen in den ausgewählten Datasets strukturiert sind.
- 1:1-Zusammenführung auf Basis der Dateireihenfolge
- Die Reihenfolge der Fälle in den Dateien bestimmt, wie Fälle abgeglichen werden. Dies ist die Standardeinstellung, wenn in beiden Dateien keine Variablen mit demselben Namen und demselben Basistyp (Zeichenfolgedaten oder numerische Daten) vorhanden sind. Diese Einstellung generiert
MATCH FILES
-Befehlssyntax im folgenden Format (wobei[Name]
die (in Anführungszeichen eingeschlossene) Spezifikation eines Datasets oder einer externen Datei ist):MATCH FILES FILE=* /FILE="[Name]"
- 1:1-Zusammenführung auf Basis der Schlüsselwerte
- Fälle werden auf der Basis des Werts von mindestens einer Schlüsselvariablen abgeglichen. Dies ist die Standardeinstellung, wenn in beiden Dateien mindestens eine Variable denselben Namen und denselben Basistyp (Zeichenfolgedaten oder numerische Daten) aufweist. Diese Einstellung generiert
MATCH FILES
-Befehlssyntax im folgenden Format (wobei[Name]
die (in Anführungszeichen eingeschlossene) Spezifikation eines Datasets oder einer externen Datei ist):MATCH FILES FILE=* /FILE="[Name]" /BY [Schlüsselvariablenliste]
- Dateien vor dem Zusammenführen nach Schlüsselvariablen sortieren
- Bei Zusammenführungen von Schlüsselwerten müssen beide Dateien in der Reihenfolge der Werte der Schlüsselvariablen sortiert werden.
- Wenn es sich bei einer der Dateien um eine externe Datei handelt, wird sie geöffnet und sortiert. Die sortierte Datei wird nur gespeichert, wenn Sie die Datei explizit speichern.
- Wenn die Dateien bereits sortiert sind, können Sie Zeit sparen, indem Sie diese Option inaktivieren.
- Wenn diese Einstellung ausgewählt ist, generiert sie
SORT CASES
-Syntax.
- Schlüsselvariablen
- Bei Zusammenführungen von Schlüsselwerten werden Variablen mit demselben Namen und demselben Basisdatentyp (Zeichenfolgedaten oder numerische Daten) standardmäßig als Schlüsselvariablen eingeschlossen (angegeben durch das Symbol ).
Über die Steuerelemente Variablen hinzufügen können Sie weitere Schlüsselvariablen hinzufügen.Hinweise:
- Der Dialog benachrichtigt Sie, wenn andere Schlüsselvariablen im Dataset verfügbar sind, und stellt die Option bereit, die Schlüssel automatisch einzubeziehen.
- Die ausgewählte Zusammenführung generiert
MATCH FILES
-Befehlssyntax (aber niemalsSTAR JOIN
-Syntax). - Die
SORT CASES
- und dieALTER TYPE
-Befehlssyntax hat Vorrang vor derMATCH FILES
-Befehlssyntax. - Die Syntax für den Unterbefehl
DROP
und die Syntax für den optionalen UnterbefehlRENAME
wird auf der Basis der getroffenen Auswahl eingeschlossen. - Die Syntax für den Unterbefehl
BY
wird eingeschlossen, wenn eine der Optionen für das Zusammenführen auf der Basis der Schlüsselwerte ausgewählt ist. - Wenn die Zeichenfolgeschlüssel unterschiedliche definierte Längen aufweisen, wird automatisch
ALTER TYPE
-Syntax generiert, um gleichdefinierte Längen sicherzustellen.
Paarbildung von Schlüsselvariablen
Sie können Schlüsselpaare aus den nicht paarigen Schlüsselvariablen bilden und diese in das neue, zusammengeführte Dataset aufnehmen. So erstellen Sie neue Schlüsselvariablenpaare:
- Wählen Sie in den Menüs Folgendes aus:
- Wählen Sie ein Dataset aus, das Sie mit dem aktiven Dataset zusammenführen möchten. Sie können eine vorhandene Datei in den Bereich Dataset hier ablegen in der Benutzerschnittstelle ziehen, ein vorhandenes Dataset suchen oder ein offenes Dataset auswählen.
- Wählen Sie Variablen hinzufügen aus. Standardmäßig wird eine einzelne Schlüsselvariable mit demselben Namen und Basistyp (Zeichenfolge oder numerisch) in beiden Dateien automatisch paarweise verbunden.
- Klicken Sie unter einer der Falllisten auf Variablen hinzufügen. In Fällen, in denen keine automatische Schlüsselpaarbildung erfolgt, sind die Steuerelemente Variablen hinzufügen die einzigen verfügbaren Optionen.
- Wählen Sie im Dialogfeld Variablen hinzufügen aus <Dateiname>.sav die Schlüsselvariablen aus, die Sie mit den Schlüsselvariablen aus dem anderen Dataset paarweise verbinden wollen. Wenn das Dataset zu viele Variablen enthält, können Sie das Feld Nach Variablen suchen verwenden. Klicken Sie auf Variablen hinzufügen, um die ausgewählten Variablen der Fallliste des Datasets hinzuzufügen.
- Bewegen Sie den Cursor über eine hinzugefügte Variablenzeile und klicken Sie auf das Symbol zum Suchen eines Schlüssels . Wählen Sie im Dialogfeld Schlüssel suchen in <Dateiname>.sav eine geeignete Schlüsselvariable aus, um sie mit der benachbarten Schlüsselvariablen paarweise zu verbinden, und klicken Sie dann auf Variable hinzufügen. Die Schlüsselvariablen zeigen jetzt an, dass sie zwischen den zwei Datasets paarweise verbunden sind.
- Wiederholen Sie den vorherigen Schritt für alle Variablen, die Sie in Schritt 4 ausgewählt haben. Während Sie Schlüsselvariablen paarweise verbinden, wird der Bereich Neues Datasetschema aktualisiert und spiegelt das Spalten- und Zeilenlayout des zusammengeführten Datasets wider.
- Prüfen Sie, ob die Schlüsselvariablenpaare richtig sind (sowohl in der Variablenliste als auch im Bereich Neues Datasetschema) und klicken Sie auf Dataset erstellen.
Das zusammengeführte Dataset wird auf einer neuen Registerkarte mit einem Namen ähnlich dem folgenden geöffnet: nicht benannt [DatasetGenerated1]. Zum Speichern des neuen zusammengeführten Datasets wählen Sie oder aus.
Schlüsselvariablenpaare trennen
Sie können Schlüsselvariablenpaare entfernen, wenn sie nicht in die zusammengeführte Datei aufgenommen werden sollen. So entfernen Sie Schlüsselvariablenpaare:
- Wählen Sie in den Menüs Folgendes aus:
- Wählen Sie ein Dataset aus, das Sie mit dem aktiven Dataset zusammenführen möchten. Sie können eine vorhandene Datei in den Bereich Dataset hier ablegen in der Benutzerschnittstelle ziehen, ein vorhandenes Dataset suchen oder ein offenes Dataset auswählen.
- Wählen Sie Variablen hinzufügen aus.
Standardmäßig werden alle Schlüsselvariablen, bei denen sowohl Name als auch Datentyp (numerisch oder Zeichenfolge) übereinstimmen, paarweise verbunden. Nur Schlüsselvariablen, die in der Variablenliste angezeigt werden, werden im zusammengeführten Dataset verwendet.
- Sie können alle Variablenpaare entfernen, indem Sie den Cursor über das Schlüsselsymbol zwischen paarweise verbundenen Schlüsselvariablen bewegen. Das Symbol wird in das Paartrennungssymbol geändert. Klicken Sie auf das Symbol um das Schlüsselvariablenpaar zu trennen. Das erste Dataset enthält weiterhin die nicht paarige Schlüsselvariable.
Die nicht paarige Variable im ersten Dataset wird in das zusammengeführte Dataset einbezogen, sofern Sie die nicht paarige Schlüsselvariable nicht entfernen.
- Klicken Sie auf die nicht paarige Schlüsselvariable im ersten Dataset und klicken Sie auf das Symbol Entfernen .
- Wiederholen Sie Schritt 4 und 5 für alle Schlüsselvariablenpaare, die Sie entfernen wollen.
- Prüfen Sie, ob die Schlüsselvariablenpaare richtig sind (sowohl in der Variablenliste als auch im Bereich Neues Datasetschema) und klicken Sie auf Dataset erstellen.
Das zusammengeführte Dataset wird auf einer neuen Registerkarte mit dem Namen nicht benannt [DatasetGenerated1] geöffnet. Zum Speichern des neuen zusammengeführten Datasets wählen Sie oder aus.