重複しているオブザベーションを削除する

[OS]ALL
[リリース] ALL
[キーワード] base, data, duplicate, sort, nodupkey

[質問]

キーとなる変数が重複しているオブザベーションを削除するにはどうすればいいですか。

[回答]

キーとなる変数が重複しているオブザベーションを削除するには、SORTプロシジャでNODUPKEYを指定します。

proc sort data=data1 out=data2 nodupkey; 
   by first second third; 
run;

また、オブザベーション全体が重複している場合にひとつを残して削除するにはNODUPオプションを指定します。