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.
0
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