2 SPSS Dateien zusammenfügen??
-
- Beiträge: 9
- Registriert: 18.12.2008, 13:37
2 SPSS Dateien zusammenfügen??
hey,
1.datei:
ich habe eine datei mit 1500 fällen. jede vpn taucht einmal auf. in der datei sind 5 variablen.
2.datei:
eine weitere datei mit 2500fällen. da jede vpn mehrmehrmals auftaucht. aber nicht alle vpn aus der ersten datei. im groben gibt es aber viele überschneidungen. d.h. der vpn-name ist eine schlüsselvariable. denn es tauchen keine zusätzlichen vpn in der 2.datei auf.
in der 2. datei sind weitere Variablen.
nun möchte ich beide dateien zusammenfügen und habe das bereits über den befehl "daten zusammenfügen"--> "variablen hinzufügen" gemacht. mit allen erdenklichen variationen.
es funktioniert nix!
hat jemand einen tipp, oder geht es ganz einfach nicht????????? (weil einige vpn-namen in der 2.datei mehrfach auftauchen, jedoch nicht alle vpn-namen aus der 1.datei
besten dank!
nadine
1.datei:
ich habe eine datei mit 1500 fällen. jede vpn taucht einmal auf. in der datei sind 5 variablen.
2.datei:
eine weitere datei mit 2500fällen. da jede vpn mehrmehrmals auftaucht. aber nicht alle vpn aus der ersten datei. im groben gibt es aber viele überschneidungen. d.h. der vpn-name ist eine schlüsselvariable. denn es tauchen keine zusätzlichen vpn in der 2.datei auf.
in der 2. datei sind weitere Variablen.
nun möchte ich beide dateien zusammenfügen und habe das bereits über den befehl "daten zusammenfügen"--> "variablen hinzufügen" gemacht. mit allen erdenklichen variationen.
es funktioniert nix!
hat jemand einen tipp, oder geht es ganz einfach nicht????????? (weil einige vpn-namen in der 2.datei mehrfach auftauchen, jedoch nicht alle vpn-namen aus der 1.datei
besten dank!
nadine
-
- Beiträge: 9
- Registriert: 18.12.2008, 13:37
hi,
danke für deine schnelle antwort
die erste datei ist meine schlüsseltabelle (hab ich angegeben)
es kommt keine fehlermeldung. nur "eine warnung": der abgleich nach schlüsselvariable schlägt fehlt, wenn die daten nicht in aufsteigender reihenfolge nach den schlüsselvariablen sortiert sind.
das habe ich aber gemacht - in beiden dateien.
...
nadine
danke für deine schnelle antwort

die erste datei ist meine schlüsseltabelle (hab ich angegeben)
es kommt keine fehlermeldung. nur "eine warnung": der abgleich nach schlüsselvariable schlägt fehlt, wenn die daten nicht in aufsteigender reihenfolge nach den schlüsselvariablen sortiert sind.
das habe ich aber gemacht - in beiden dateien.
...
nadine
-
- Beiträge: 9
- Registriert: 18.12.2008, 13:37
-
- Beiträge: 9
- Registriert: 18.12.2008, 13:37
Nein. Ob an jede Zeile von Datei 2 alle vorhandenen Daten desselben
Falls (identifiziert durch Name etc.) aus Datei 1 angehängt werden sollen,
so dass zum Beispiel alle Fälle mit demselben Namen immer dieselben
Infors aus Datei 1 enthalten.
In dem Falle würde bei meiner SPSS-Version folgendes in Frage kommen:
Man ordne Dateien 1 & Datei 2 nach den Identifikationsvariablen
(Vereinfacht hier; Name), nehme Datei 2 (die beispielsweise außer
Namen etc. nur die Variable D2V1 enthält) , füge die Variablen D1V1
D1V2 D1 V3 D1V4 D1V5 aus Datei 1 an mit der Option "beide Dateien
liefern Fälle". Dann werden die Angaben aus Datei 1 immer an den 1.
entsprechenden Fall aus Datei 2 angehängt. Das würde dann so
aussehen:
Name-D2V2-D1V1-D1V2-D1V3-D1V4-D1V5
Müller - 1 - 70 - 60 - 30 - 20 - 20 -10
Müller - 2 -
Meier - .. - 60 - 30 - 20 - 20 - 20 -10
Schmidt - 4 - 40 - 65 - 32 - 22 - 20 -11
Beachte, dass Meier in Datei 1 vorkam, aber nicht in Datei 2,
Müller mehrfach in Datei 2, Schmidt in beiden Dateien jeweils einmal.
Jetzt müsste man nur noch die leeren Zellen bei Müller füllen.
Das ginge durch Aggregieren: Break-Variable ist hier Name,
aggregiert (z.B. Mittelwert) werden D1V1 bis D1V5, in der
Rubrik "Name und Beschriftung" werden die Vorschläge des
Programms ersetzt durch die ursprünglichen Namen, und bei
der nachfolgenden Warnung des Programms wird "überschreiben"
angefordert.
Falls (identifiziert durch Name etc.) aus Datei 1 angehängt werden sollen,
so dass zum Beispiel alle Fälle mit demselben Namen immer dieselben
Infors aus Datei 1 enthalten.
In dem Falle würde bei meiner SPSS-Version folgendes in Frage kommen:
Man ordne Dateien 1 & Datei 2 nach den Identifikationsvariablen
(Vereinfacht hier; Name), nehme Datei 2 (die beispielsweise außer
Namen etc. nur die Variable D2V1 enthält) , füge die Variablen D1V1
D1V2 D1 V3 D1V4 D1V5 aus Datei 1 an mit der Option "beide Dateien
liefern Fälle". Dann werden die Angaben aus Datei 1 immer an den 1.
entsprechenden Fall aus Datei 2 angehängt. Das würde dann so
aussehen:
Name-D2V2-D1V1-D1V2-D1V3-D1V4-D1V5
Müller - 1 - 70 - 60 - 30 - 20 - 20 -10
Müller - 2 -
Meier - .. - 60 - 30 - 20 - 20 - 20 -10
Schmidt - 4 - 40 - 65 - 32 - 22 - 20 -11
Beachte, dass Meier in Datei 1 vorkam, aber nicht in Datei 2,
Müller mehrfach in Datei 2, Schmidt in beiden Dateien jeweils einmal.
Jetzt müsste man nur noch die leeren Zellen bei Müller füllen.
Das ginge durch Aggregieren: Break-Variable ist hier Name,
aggregiert (z.B. Mittelwert) werden D1V1 bis D1V5, in der
Rubrik "Name und Beschriftung" werden die Vorschläge des
Programms ersetzt durch die ursprünglichen Namen, und bei
der nachfolgenden Warnung des Programms wird "überschreiben"
angefordert.
-
- Beiträge: 9
- Registriert: 18.12.2008, 13:37
vielen dank erstmal!
zumindest habe ich jetzt alle fälle in einer datei!
immerhin
das problem ist nun aber, dass die fälle aus datei 2 einfach unter die fälle der datei 1 geklatscht sind - ohne sie zu matchen.
d.h.
Name-D2V2-D1V1-D1V2-D1V3-D1V4-D1V5
Müller - 1 - 70 - 60 - 30 - 20 - 20 -10
Müller - 2 - .. - .. - .. - .. - .. - .. - .. (obwohl hier ja 70 - 60 - 30 - 20 - 20 -10 stehen müsste / kopiert werden müsste)
Meier - .. - 60 - 30 - 20 - 20 - 20 -10
Schmidt - 4 - .. - .. - .. - .. - .. - .. - ..
Schmidt - .. - 40 - 65 - 32 - 22 - 20 -11
schmidt taucht also auch zweimal auf.
mit dem aggregieren habe ich's versucht. aber dadurch ändert sich gar nichts.
zumindest habe ich jetzt alle fälle in einer datei!
immerhin

das problem ist nun aber, dass die fälle aus datei 2 einfach unter die fälle der datei 1 geklatscht sind - ohne sie zu matchen.
d.h.
Name-D2V2-D1V1-D1V2-D1V3-D1V4-D1V5
Müller - 1 - 70 - 60 - 30 - 20 - 20 -10
Müller - 2 - .. - .. - .. - .. - .. - .. - .. (obwohl hier ja 70 - 60 - 30 - 20 - 20 -10 stehen müsste / kopiert werden müsste)
Meier - .. - 60 - 30 - 20 - 20 - 20 -10
Schmidt - 4 - .. - .. - .. - .. - .. - .. - ..
Schmidt - .. - 40 - 65 - 32 - 22 - 20 -11
schmidt taucht also auch zweimal auf.
mit dem aggregieren habe ich's versucht. aber dadurch ändert sich gar nichts.
-
- Beiträge: 9
- Registriert: 18.12.2008, 13:37