Les posteurs les plus actifs de la semaine
Eric Wajnberg
 
zezima
 
Nik
 
margotte185
 
c@ssoulet
 
Coco
 
Ayana
 


Maximum d'une colonne sur SAS

Voir le sujet précédent Voir le sujet suivant Aller en bas

Maximum d'une colonne sur SAS

Message par parvn le Jeu 23 Jan 2014 - 23:44

Salut a tous,
Mon problème est le suivant. J'ai une grande base de données dont plusieurs variables (colonnes) sont vides alors pour les supprimer j'aimerais écrire un code qui me calcule le maximum de chaque variable afin de supprimer les variables dont le maximum sera = 0 ou = .
Je travail sur SAS et je ne sais si on peut calculer le maximum d'une colonne avec SAS.

Merci d'avance.

parvn

Nombre de messages : 13
Date d'inscription : 20/01/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Maximum d'une colonne sur SAS

Message par niaboc le Ven 24 Jan 2014 - 9:35

Bonjour,

tu peux t'inspirer de ça :

Code:
proc means data=ta_table noprint;
   var _numeric_;
   output out=suppr (drop=_type_ _freq_)  max=;
run;

proc transpose data=suppr out=suppr;
run;

proc sql noprint;
   select _NAME_ into: a_suppr separated by " "
   from suppr
   where COL1 in (0 .);
quit;

%put &a_suppr;

data ta_table;
   set ta_table;
   drop &a_suppr;
run;

Niaboc
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Maximum d'une colonne sur SAS

Message par parvn le Sam 25 Jan 2014 - 1:06

Merci Niaboc !!

parvn

Nombre de messages : 13
Date d'inscription : 20/01/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Maximum d'une colonne sur SAS

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum