2017-01-19 1 views
1

Ich habe einen Datensatz mit Fall-IDs, die für das Projekt eindeutig sind, die beibehalten werden müssen. Es gibt jedoch Fälle, die dieselbe ID haben, die auch beibehalten werden müssen. Ich möchte eine neue ID erstellen, die die Fälle 1 - 4000 nummeriert, jedoch dieselbe ID für die Duplikate verwendet. Dies würde die Gesamtzahl der Fälle anzeigen, ohne Duplikate.SPSS-Syntax zu Auto relabel, mit spezifischer Kennzeichnung für Duplikate


Zum Beispiel:

ID New ID

x20 1

x25 2

x30 3

x30 3

x3 0 3

x35 4

x40 5


Vorschläge, wie dies leicht mit Syntax zu tun? Ich habe 4000 Fälle & würde es vorziehen, es nicht mit der Hand zu tun & vermeiden Sie irgendwelche Fehler. Danke! -Sherah

Antwort

1
compute NewID=1. 
sort cases by ID. 
if $casenum>1 NewID=lag(NewID)+(lag(ID)<>ID). 
exe. 
+0

Gleiche Frage auf [Nabble] (http://spssx-discussion.1045642.n5.nabble.com/Syntax-to-Auto-relable-with-specific-labeling-for-duplicates- td5733717.html) mit ein paar verschiedenen Optionen. –

+0

Vielen Dank für Ihre Hilfe! – user7441576

Verwandte Themen