Vous n'êtes pas identifié.
Bienvenue sur le site support de mes ouvrages d'introduction à SAS
La 4ème édition de mon ouvrage est toujours disponible !
et c'est reparti pour une nouvelle saison des beaux mercredis !
on va commencer gentiment... (parce que je souhaite que mes étudiants en M1 se creusent un peu la tête en réfléchissant à ce petit problème).
Le programme suivant va créer une table :
DATA test(KEEP=x) ; DO i=1 to CEIL(RAND('uniform')*100); x=ROUND(RAND('uniform')*100); OUTPUT; END; RUN;
l'objectif est d'obtenir, au moyen d'une seule et unique étape DATA, une table dans laquelle seront présentes uniquement deux variables, MAX1 et MAX2 qui auront pour modalité la valeur de X la plus élevée (MAX1) et la seconde valeur de X la plus élevée (MAX2).
(ne spoilez pas l'exercice : si vous avez trouvé la solution, ne la postez par dans la section forum de discussions)
amusez vous bien
Ce sujet est maintenant archivé - seuls les utilisateurs inscrits de www.sas-sr.com peuvent consulter l'intégralité du sujet et les réponses aux questions posées.
pour vous identifier, suivez ce lien
pour vous inscrire, suivez ce lien
Hors ligne