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 !
Bonjour
Pourquoi partie 2 ?
Parce qu'il y a déjà eu une partie 1 (voir ce sujet des beaux mercredis) et qu'il s'agit en fait d'une problématique récurrente...
Alors voilà :
vous disposez dans une table, parmi d'autres variables, d'un ensemble de variables (on n'en connait pas le nombre) dont le nom débute systématiquement par XYZ. Votre objectif est de renommer toutes ces variables en X1, X2, X3...
voici la table sur laquelle vous allez pouvoir tester vos programmes :
data test; input ident $ Z1 XYZ104 XYZ108 XYZ112 XYZ114 XYZ122 dummy1 dummy2 dummy3; datalines; abcd 111 0 1 0 1 0 1 0 1 defg 222 1 0 0 0 1 1 0 1 hijk 333 0 1 0 1 0 0 1 1 lmno 444 1 0 0 0 1 0 1 1 pqrs 555 0 0 0 1 0 1 0 1 tuvw 666 0 1 0 0 1 1 0 1 run;
il y a ici 5 variables XYZ mais le programme que vous devez rédiger doit fonctionner, sans aucune modification, avec des tables contenant un autre nombre de variables XYZ...
Nous allons au cours des prochaines semaines (on va quand même laisser passer les vacances de fin d'année avant de nous attaquer à la présentation des solutions), examiner plusieurs programmes menant au résultat souhaité. Notre idée sera de présenter le programme le plus efficace possible (i.e. qui utilisera le moins de ressources) et nous commencerons par présenter le programme qui certainement utilise le plus de ressources...
amusez vous dès à présent à rédiger vos propres programmes et rendez vous en 2020 !
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