Les exemples utilisent des données générées (datalines) ou SASHELP.
1 Bloc de code
PROC CASUTIL
Explication : Le code commence par établir une session CAS (`cas casauto`) et assigne une bibliothèque (`libname mylib cas`) pour accéder aux tables CAS.
L'instruction `proc casutil;` initialise la procédure CASUTIL.
1. L'instruction `load data=sashelp.cars casout='cars' replace;` charge le jeu de données `sashelp.cars` (un jeu de données SAS interne) en mémoire CAS sous le nom 'cars'. L'option `replace` assure que la table est remplacée si elle existe déjà.
2. L'instruction `partition casdata='cars' casout='carsWhere' replace where='MSRP>90000 and Make="Porsche"';` crée une nouvelle table CAS nommée 'carsWhere'. Elle est créée en sélectionnant les lignes de la table 'cars' où la valeur de 'MSRP' est supérieure à 90 000 et 'Make' est "Porsche".
3. L'instruction `altertable casdata="carsWhere" keep={"make", "model", "MSRP"};` modifie la table 'carsWhere' pour ne conserver que les colonnes 'make', 'model' et 'MSRP'.
Enfin, `proc print data=mylib.carsWhere;` affiche le contenu de la table CAS 'carsWhere' modifiée.
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
« Privilégiez toujours CASUTIL pour les opérations de structure (DROP, KEEP, RENAME) et de chargement. C'est beaucoup plus rapide qu'une étape DATA car cela ne nécessite pas de compilation de code et s'exécute nativement au niveau du contrôleur CAS »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.