Cours logiciel SAS
Page 1 sur 1
Cours logiciel SAS
Site officiel SAS
Documentation SAS
1. L'environnement de SAS
- Instruction LIBNAME: permet de faire le lien entre le Libref (défini par l'utilisateur) et un répertoire du système d'exploitation Libname libref "répertoire"; (exemple exercice 1 du TD1: LIBNAME base "u:/SAS/BASES"; )
- Instruction FILENAME: permet de faire le lien entre le fileref (défini par l'utilisateur) et un fichier extérieur Filename fileref "répertoire/fichier.ext"(exemple exercice 1 du TD1: FILENAME test "u:/SAS/FIC_IN/TD1.txt"; )
IMPORTANT
- Toute instruction SAS se termine par un point virgule.
- Le logiciel termine implicitement sur la dernière base créée. Par défaut, tous les résultats sont stockés temporairement dans le répertoire WORK.
- Lors de l'étape DATA, une instruction incorrecte est inscrite en rouge sur l'écran.
2. L'étape DATA
L'étape dATA assure la création et la manipulation de table au format SAS
Documentation SAS
1. L'environnement de SAS
- Instruction LIBNAME: permet de faire le lien entre le Libref (défini par l'utilisateur) et un répertoire du système d'exploitation Libname libref "répertoire"; (exemple exercice 1 du TD1: LIBNAME base "u:/SAS/BASES"; )
- Instruction FILENAME: permet de faire le lien entre le fileref (défini par l'utilisateur) et un fichier extérieur Filename fileref "répertoire/fichier.ext"(exemple exercice 1 du TD1: FILENAME test "u:/SAS/FIC_IN/TD1.txt"; )
IMPORTANT
- Toute instruction SAS se termine par un point virgule.
- Le logiciel termine implicitement sur la dernière base créée. Par défaut, tous les résultats sont stockés temporairement dans le répertoire WORK.
- Lors de l'étape DATA, une instruction incorrecte est inscrite en rouge sur l'écran.
2. L'étape DATA
L'étape dATA assure la création et la manipulation de table au format SAS
Laura- Messages : 24
Date d'inscription : 31/10/2008
Re: Cours logiciel SAS
Syntaxe de l'instruction DATA: DATA libref.nom de table SAS (exemple exercice 1 du TD1: DATA base.TD1;)
Création d'une table SAS: les 4 techniques
1. Création d'une table SAS à partir d'une table SAS existante
DATA A; syntaxe: DATA Libref.nom table SAS: Définit la destination
SET B; syntaxe: SET Liberef1.nom table SAS1; Définit l'origine
RUN; syntaxe: Run;
==> La table A est crée à partir de la table SAS B existante.
2. Création d'une table SAS à partir de rien
Syntaxe:
DATA Libref.nom table SAS; Stocke la base dans le répertoire donné
INPUT Liste des variables + Type de variables ($); Définit la structure de la base
CARDS .....; Valeurs de la base
RUN;
Exemple:
DATA A;
INPUT NOM $ AGE;
CARDS;
Alice 26
Marc 19
Julie 20;
RUN;
3. Création d'une table SAS à partir de rien (2ème méthode)
Syntaxe:
DATA Libref.nom table SAS;
LENGTH Liste des variables [Nombre] $+ Type de variables [Nombre]; $: Variable alpha numérique [Nombre]: longueur max. du nom acceptée
Variable 1 = .....; OUTPUT; OUTPUT: force l'écriture de la base
Variable 2 = ......; OUTPUT;
.....
RUN;
Exemple:
DATA A;
LENGTH NOM $10 AGE 8;
Nom = "Alice"; AGE=26; OUTPUT;
Nom = "Marc"; AGE=19; OUTPUT;
Nom = "Julie"; AGE=20; OUTPUT;
RUN;
4. Création d'une table SAS à partir d'un fichier externe
Syntaxe:
DATA A;
INFILE Filref;
INPUT NOM $ AGE;
RUN;
La table A est créée à partir d'un fichier externe qui contient toute l'information.
3. Les procédures
Syntaxe:
PROC DATA = Nom de table;
Paramètres;
RUN;
- La procédure CONTENT: elle permet de lier les caractéristiques d'une table SAS
- La procédure FORMAT: elle permet de construire des formats d'impression. Le paramètre doit définir les nouvelles valeurs créées.
- La procédure PRINT: elle permet d'imprimer ou de lire une table SAS
Paramètres d'une procédure PRINT
- VAR: liste des variables Variables à afficher
- ID: liste des variables Identifiant à insérer
- SUM: liste des variables Résumé de certaines variables
- BY: liste des variables Permet de trier la base
- WHERE: liste des variables Remplace IF dans une étape DATA
- TITLE: Nom Définit le titre de la base
- FOOTNOTE: Nom Définit les notes de pied de page
- LABEL: Nom Permet de définir l'intitulé et les caractéristiques d'une variable
- FORMAT: variables Définit le format des variables
Création d'une table SAS: les 4 techniques
1. Création d'une table SAS à partir d'une table SAS existante
DATA A; syntaxe: DATA Libref.nom table SAS: Définit la destination
SET B; syntaxe: SET Liberef1.nom table SAS1; Définit l'origine
RUN; syntaxe: Run;
==> La table A est crée à partir de la table SAS B existante.
2. Création d'une table SAS à partir de rien
Syntaxe:
DATA Libref.nom table SAS; Stocke la base dans le répertoire donné
INPUT Liste des variables + Type de variables ($); Définit la structure de la base
CARDS .....; Valeurs de la base
RUN;
Exemple:
DATA A;
INPUT NOM $ AGE;
CARDS;
Alice 26
Marc 19
Julie 20;
RUN;
3. Création d'une table SAS à partir de rien (2ème méthode)
Syntaxe:
DATA Libref.nom table SAS;
LENGTH Liste des variables [Nombre] $+ Type de variables [Nombre]; $: Variable alpha numérique [Nombre]: longueur max. du nom acceptée
Variable 1 = .....; OUTPUT; OUTPUT: force l'écriture de la base
Variable 2 = ......; OUTPUT;
.....
RUN;
Exemple:
DATA A;
LENGTH NOM $10 AGE 8;
Nom = "Alice"; AGE=26; OUTPUT;
Nom = "Marc"; AGE=19; OUTPUT;
Nom = "Julie"; AGE=20; OUTPUT;
RUN;
4. Création d'une table SAS à partir d'un fichier externe
Syntaxe:
DATA A;
INFILE Filref;
INPUT NOM $ AGE;
RUN;
La table A est créée à partir d'un fichier externe qui contient toute l'information.
3. Les procédures
Syntaxe:
PROC
Paramètres;
RUN;
- La procédure CONTENT: elle permet de lier les caractéristiques d'une table SAS
- La procédure FORMAT: elle permet de construire des formats d'impression. Le paramètre
- La procédure PRINT: elle permet d'imprimer ou de lire une table SAS
Paramètres d'une procédure PRINT
- VAR: liste des variables Variables à afficher
- ID: liste des variables Identifiant à insérer
- SUM: liste des variables Résumé de certaines variables
- BY: liste des variables Permet de trier la base
- WHERE: liste des variables Remplace IF dans une étape DATA
- TITLE: Nom Définit le titre de la base
- FOOTNOTE: Nom Définit les notes de pied de page
- LABEL: Nom Permet de définir l'intitulé et les caractéristiques d'une variable
- FORMAT: variables Définit le format des variables
Laura- Messages : 24
Date d'inscription : 31/10/2008
Sujets similaires
» Logiciel SAS - Révisions
» les cours
» M1 SDM - Cours de Création d'entreprise
» Cours Comportement du Consommateur
» Cours de création d'entreprise 1
» les cours
» M1 SDM - Cours de Création d'entreprise
» Cours Comportement du Consommateur
» Cours de création d'entreprise 1
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|