Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Statistiques

tout sur les statistiques
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-15%
Le deal à ne pas rater :
(Adhérents) LEGO® Icons 10318 Le Concorde
169.99 € 199.99 €
Voir le deal

 

 [SAS] Tri des variables d'une table

Aller en bas 
2 participants
AuteurMessage
auredura




Nombre de messages : 12
Date d'inscription : 10/05/2006

[SAS] Tri des variables d'une table Empty
MessageSujet: [SAS] Tri des variables d'une table   [SAS] Tri des variables d'une table EmptyVen 7 Mar - 16:26

Y-a-t-il une commande pour trier les variables d'une table SAS à l'affichage ?

Par exemple, si j'ai les données suivantes :
num date
1 01/01/2008
2 06/02/2008
3 31/04/2008
4 02/01/2008

Je voudrais que dans l'explorateur SAS ma table s'affiche de la sorte :
date num
01/01/2008 1
06/02/2008 2
31/04/2008 3
02/01/2008 4

Est-ce possible ?

Merci d'avance de vos réponses.
Revenir en haut Aller en bas
granchef




Nombre de messages : 45
Date d'inscription : 01/04/2008

[SAS] Tri des variables d'une table Empty
MessageSujet: Re: [SAS] Tri des variables d'une table   [SAS] Tri des variables d'une table EmptyMar 1 Avr - 17:00

Je ne connais pas de commande spécique mais si tu n'a pas tro pde variables tu peux bidouiller comme suit:

data même_table;
set même_table;
date1=date;
num1=num;
drop date num;
rename ... ;
Run;
enfin un truc du genre Very Happy
Revenir en haut Aller en bas
auredura




Nombre de messages : 12
Date d'inscription : 10/05/2006

[SAS] Tri des variables d'une table Empty
MessageSujet: Re: [SAS] Tri des variables d'une table   [SAS] Tri des variables d'une table EmptyMar 1 Avr - 17:23

Merci de ta réponse Grandchef.

Mon but était de le faire en automatique car oui malheureusement j'ai beaucoup de variables. Sad

J'ai utilisé une méthode pas très optimisée Sad mais qui fonctionne. Smile
J'ai extrait les noms de mes variables. Je les ai collés dans excel. Je les ai triés dans l'ordre croissant. J'ai ensuite réinjecté cela avec un "retain" dans SAS mais c'est vraiment pas optimal et si quelqu'un à un moyen de faire cela avec SAS sans passer par un autre logiciel, je suis preneur car une autre fois j'aurais peut-être la même chose à faire avec plein de fichiers !!!

Ma question reste donc d'actualité. Smile

Merci d'avance
Revenir en haut Aller en bas
granchef




Nombre de messages : 45
Date d'inscription : 01/04/2008

[SAS] Tri des variables d'une table Empty
MessageSujet: Re: [SAS] Tri des variables d'une table   [SAS] Tri des variables d'une table EmptyJeu 10 Avr - 16:02

Voila qui devrait t'aider:

proc contents data=work.table_a_trier out=work._temp(keep=name );
run;

proc sort data=work._temp;
by name;
run;

data _null_;
set work._temp end=eof;
call symput('var'||trim(left(put(_n_,best.))),name);
if eof then call symput('totvar',trim(left(put(_n_,best.))));
run;

%macro reorder;
data work.table1;
format %do i = 1 %to &totvar; &&var&i /*&&for&i*/ %end;;
set work.table;
run;
%mend reorder;
%reorder;

n'hésite pas à demander si cela ne fonctionne toujours pas cyclops
Revenir en haut Aller en bas
Contenu sponsorisé





[SAS] Tri des variables d'une table Empty
MessageSujet: Re: [SAS] Tri des variables d'une table   [SAS] Tri des variables d'une table Empty

Revenir en haut Aller en bas
 
[SAS] Tri des variables d'une table
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Variables d'interaction
» ACP et variables corrélées intuitivement ...
» dépendance entre variables
» Mesures répétées_3 variables
» Table de Gupta

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Statistiques :: Statistiques-
Sauter vers: