Hallo!
Ich hoffe mir kann jemand witerhelfen und viel Arbeit ersparen.
Ich sitze an meiner Promotionsdatenbank und habe leider einige Fälle doppelt. Ich kann mir zwar ermitteln lassen, dass sich 82 doppelte im Datenwust befinden, aber wie kann ich diese einfach löschen?
Ich würde mich riesig freuen, wenn mir jemand einen schnellen und am liebsten unkomplizierten Weg nennen kann um die Daten zubereinigen und die Doppelten Fälle automatisch zu löschen!
Schon mal vorab VIELEN DANK für die Hilfe!!!
Doppelte Fälle in SPSS 18 Datenbank löschen
-
- Beiträge: 2
- Registriert: 09.12.2009, 08:49
-
- Beiträge: 939
- Registriert: 13.05.2008, 10:52
das geht relativ einfach mit der lag-funktion.
transformieren, berechnen: neue variable = 1, falls variable, mit der man die doppelten fälle identifizieren kann (nennen wir sie mal i_var) = lag(i_var).
dann datei sortieren nach i_var --> es werden alle doppelten fälle an ein ende der datei geschrieben und können bequem per hand gelöscht werden.
lag(variable) bzw. auch lag(variable, anzahl fälle) vergleicht den wert einer variable mit dem zeilenvorgänger bzw. wenn man anzahl fälle angibt, auch mit einer bestimmten anzahl von zeilen vorher.
siehe http://pascal.kgw.tu-berlin.de/gnom/Leh ... ionen.html
transformieren, berechnen: neue variable = 1, falls variable, mit der man die doppelten fälle identifizieren kann (nennen wir sie mal i_var) = lag(i_var).
dann datei sortieren nach i_var --> es werden alle doppelten fälle an ein ende der datei geschrieben und können bequem per hand gelöscht werden.
lag(variable) bzw. auch lag(variable, anzahl fälle) vergleicht den wert einer variable mit dem zeilenvorgänger bzw. wenn man anzahl fälle angibt, auch mit einer bestimmten anzahl von zeilen vorher.
siehe http://pascal.kgw.tu-berlin.de/gnom/Leh ... ionen.html