Apagar as linhas duplicadas no SAS

estou a tentar apagar linhas duplicadas de um ficheiro csv usando SAS, mas não fui capaz de o fazer. Os meus dados parecem ...

site1,variable1,20151126000000,22.8,140,1
site1,variable1,20151126010000,22.8,140,1
site1,variable2,20151126000000,22.8,140,1
site1,variable2,20151126000000,22.8,140,1
site2,variable1,20151126000000,22.8,140,1
site2,variable1,20151126010000,22.8,140,1

a quarta linha é um duplicado da terceira. Este é apenas um exemplo, eu tenho mais de mil registros no arquivo. Tentei fazer isso criando subconjuntos, mas não obtive os resultados desejados. Obrigado antecipadamente por qualquer ajuda.

Author: asmi, 2015-12-23

1 answers

Acho que podes usar nodupkey para isto, basta referires a tua chave, ou podes usar _all_ -

proc sort data = file nodupkey;
by _all_;
run;
 1
Author: SMW, 2015-12-23 15:25:19