Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Allgemeine Fragestellungen zu Statistik mit SPSS.

Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon Viktor » Do 16. Mai 2019, 01:44

Liebe Alle,

ich habe einen Datensatz mit über 30000 Zeilen. In einer Spalte sind bestimmte Fälle doppelt aufgeführt. Diese muss ich mit der dazugehörigen Zeile löschen. Meine Frage lautet also: Wie kann ich automatische die Zeilen löschen, in denen in einer Spalte die gleiche Zahl steht, so dass jeweils nur eine übrig bleibt. Bspw. gibt es in Spalte A 3 Zeilen mit einer 5. Ich möchte dann 2 dieser Zeilen löschen...DAnk euch für eure Hile!!!
Viktor
 
Beiträge: 3
Registriert: Do 16. Mai 2019, 01:37
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon ponderstibbons » Do 16. Mai 2019, 08:20

Angenommen, die Spalte heißt variable_x

IF(variable_x ne LAG(variable_x)) flag = 1 .
EXECUTE .

SELECT IF flag = 1 .
EXECUTE .

Mit freundlichen Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2472
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 1
Danke bekommen: 255 mal in 254 Posts

Re: Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon Viktor » Do 16. Mai 2019, 09:58

Dank dir vielmal. Bei mir erscheint dann leider:

> Die Ausführung dieses Befehls wurde gestoppt.
IF(FALL_NR ne LAG(FALL_NR)) flag = 1 .

Eine Idee, was ich evtl. falsch mache?
Viktor
 
Beiträge: 3
Registriert: Do 16. Mai 2019, 01:37
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon strukturmarionette » Do 16. Mai 2019, 10:21

Hi,

du könntest den SPSS-Variablentyp schecken.

Gruß
S.
strukturmarionette
 
Beiträge: 2449
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 7
Danke bekommen: 122 mal in 122 Posts

Re: Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon Viktor » Do 16. Mai 2019, 10:28

Also der VAriablenname, den ich eingebe stimmt, da er sonst ja "falscher VAriablenname" schreibt. Unterstützt der Befehl nur bestimmte VAriablentypen? Ich habe "Numerisch" in der Spalte. Sorry, bin noch nicht so lang damit am arbeiten...DANKE!!!
Viktor
 
Beiträge: 3
Registriert: Do 16. Mai 2019, 01:37
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon ponderstibbons » Do 16. Mai 2019, 13:20

Viktor hat geschrieben:Dank dir vielmal. Bei mir erscheint dann leider:

> Die Ausführung dieses Befehls wurde gestoppt.
IF(FALL_NR ne LAG(FALL_NR)) flag = 1 .

Mehr kommt nicht?

Kann ich mir nicht erklären. Vielleicht mal über das Drop-down Menue ("Variable berechnen") versuchen.

Mit freundlichen Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2472
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 1
Danke bekommen: 255 mal in 254 Posts

Re: Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon ponderstibbons » Do 16. Mai 2019, 13:20

Viktor hat geschrieben:Dank dir vielmal. Bei mir erscheint dann leider:

> Die Ausführung dieses Befehls wurde gestoppt.
IF(FALL_NR ne LAG(FALL_NR)) flag = 1 .

Mehr kommt nicht?

Kann ich mir nicht erklären. Vielleicht mal über das Drop-down Menue ("Variable berechnen") versuchen.

Mit freundlichen Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2472
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 1
Danke bekommen: 255 mal in 254 Posts

Re: Bei Duplikaten in einer Zeile Spalte die Zeile löschen

Beitragvon strukturmarionette » Do 16. Mai 2019, 17:34

Hi,

- dann wären die SPSS-Sourcen-Zeilen vor der hier geposteten und die nachher zu prüfen..

Gruß
S.
strukturmarionette
 
Beiträge: 2449
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 7
Danke bekommen: 122 mal in 122 Posts


Zurück zu Statistik allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste