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 Schlüsselsysmbol). Ü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 niemals STAR JOIN-Syntax).
  • Die SORT CASES- und die ALTER TYPE-Befehlssyntax hat Vorrang vor der MATCH FILES-Befehlssyntax.
  • Die Syntax für den Unterbefehl DROP und die Syntax für den optionalen Unterbefehl RENAME 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:

  1. Wählen Sie in den Menüs Folgendes aus:

    Daten > Dateien zusammenfügen...

  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Bewegen Sie den Cursor über eine hinzugefügte Variablenzeile und klicken Sie auf das Symbol zum Suchen eines Schlüssels Schlüsselsymbol. 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.
  7. 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.
  8. 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 Datei > Speichern oder Datei > Speichern unter... 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:

  1. Wählen Sie in den Menüs Folgendes aus:

    Daten > Dateien zusammenfügen...

  2. 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.
  3. 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.

  4. Sie können alle Variablenpaare entfernen, indem Sie den Cursor über das Schlüsselsymbol Schlüsselsymbol zwischen paarweise verbundenen Schlüsselvariablen bewegen. Das Symbol wird in das Paartrennungssymbol Symbol für Variablenpaartrennung 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.

  5. Klicken Sie auf die nicht paarige Schlüsselvariable im ersten Dataset und klicken Sie auf das Symbol Entfernen Symbol Variable entfernen.
  6. Wiederholen Sie Schritt 4 und 5 für alle Schlüsselvariablenpaare, die Sie entfernen wollen.
  7. 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 Datei > Speichern oder Datei > Speichern unter... aus.