Les posteurs les plus actifs de la semaine
c@ssoulet
 
maplej0e
 


Maximum d'une colonne sur SAS

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 : 944
Age : 31
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

Revenir en haut

- Sujets similaires

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