我有一个包含案例ID的数据集,该数据集对于项目是唯一的,需要保留。但是,有些情况具有相同的ID,也需要保留。我想创建一个新的id,它将对案例1 - 4000进行编号,但是,对于重复项使用相同的ID。这将显示案件总数,不包括重复案件。
例如:
ID新ID
x20 1
x25 2
x30 3
x30 3
x30 3
x35 4
x40 5
有关如何使用语法轻松完成此操作的任何建议?我有4000箱&我宁愿不用手工做。避免任何错误。 谢谢! -Sherah
答案 0 :(得分:1)
compute NewID=1.
sort cases by ID.
if $casenum>1 NewID=lag(NewID)+(lag(ID)<>ID).
exe.