Bonjour,
j'aimerais traduire en SAS l'instruction suivante:
"s'il y a plusieurs lignes ayant des valeurs identiques pour les variables numero_contrat et annee, alors supprimer celles qui ont une valeur de montant égale à 0 (ou, de manière équivalente, conserver uniquement celles qui ont une valeur de montant non nulle)"
un petit exemple:
deviendrait
numero_contrat annee montant autres variables 123123 2010 100 *** 123123 2010 0 *** 123123 2011 300 *** 999999 2008 300 ***
numero_contrat annee montant autres variables 123123 2010 100 *** 123123 2011 300 *** 999999 2008 300 ***
Je ne vois pas trop qu'est-ce qu'il faut utiliser, et dans quel ordre: proc sort nodupkeys sur certaines variables, ou un proc sql avecun delete dedans..
ce qui me pose vraiment problème, c'est qu'il faut que je compte le nombre de ligne pour chaque identifiant et ligne...
Partager