Vous n'êtes pas identifié.
Bienvenue sur le site support de mes ouvrages d'introduction à SAS
La 4ème édition de mon ouvrage est disponible depuis le 11 avril 2019 !
un peu en avance (demain, je ne vais même pas avoir le temps de poster mon "beau mercredi")
Alors voilà : je dispose d'un programme qui crée une table :
data toto; input x $50.; cards; Albert/Pierre/Paul/Jacques Zoé/Lucie/Anne Joseph/Aaron/Pierre/Luc René/Jules Anna/Annie/Annette/Anne ;
et un proc print sur la table créée me donne :
Obs x 1 Albert/Pierre/Paul/Jacques 2 Zoé/Lucie/Anne 3 Joseph/Aaron/Pierre/Luc 4 René/Jules 5 Anna/Annie/Annette/Anne
mais je suis bien ennuyé parce qu'en fait, ce que je souhaite, c'est trier les prénoms de chaque observation dans l'ordre alphabétique. En fait, je veux obtenir ce résultat :
Obs x 1 Albert/Jacques/Paul/Pierre 2 Anne/Lucie/Zoé 3 Aaron/Joseph/Luc/Pierre 4 Jules/René 5 Anna/Anne/Annette/Annie
et vous aurez deux semaines au lieu d'une pour rédiger le petit programme qui permet d'obtenir ce résultat...
Ce programme peut être relativement simple (comme il peut être très compliqué... ma solution comporte 24 ";" (donc deux pour PROC PRINT;RUN; qui sont mes dernières instructions...)
amusez vous bien
Hors ligne
Ce sujet est maintenant archivé - seuls les utilisateurs inscrits de www.sas-sr.com peuvent consulter l'intégralité du sujet
pour vous identifier, suivez ce lien
pour vous inscrire, suivez ce lien
Hors ligne