Comment utiliser l’étape DATA dans SAS (avec exemples)
Vous pouvez utiliser l’étape DATA dans SAS pour créer des ensembles de données.
Il existe deux manières courantes d’utiliser l’étape DATA :
1. Créez un ensemble de données à partir de zéro.
2. Créez un ensemble de données à partir d’un ensemble de données existant.
Les exemples suivants montrent comment utiliser chaque méthode dans la pratique.
Exemple 1 : utiliser l’étape DATA pour créer un ensemble de données à partir de zéro
La syntaxe suivante montre comment utiliser l’étape DATA pour créer un ensemble de données avec trois variables :
/*create dataset*/
data my_data;
input team $ position $ points;
datalines;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run;
/*view dataset*/
proc print data=my_data;
Voici exactement ce que nous avons fait dans cet exemple :
Tout d’abord, nous avons utilisé des données pour nommer l’ensemble de données.
Ensuite, nous avons utilisé input pour spécifier les noms des variables ( $ spécifie une variable de caractère).
Ensuite, nous avons utilisé des lignes de données pour indiquer à SAS que les lignes à venir représentaient des valeurs dans l’ensemble de données.
Exemple 2 : Utiliser l’étape DATA pour créer un ensemble de données à partir d’un ensemble de données existant
Nous pouvons utiliser l’étape data avec l’instruction set pour créer un ensemble de données à partir d’un autre ensemble de données qui existe déjà.
Par exemple, nous pouvons utiliser la syntaxe suivante pour créer un nouvel ensemble de données appelé new_data qui utilise les variables de l’ensemble de données appelé my_data mais supprime la variable « returns » :
/*create new dataset that drops returns from my_data*/
data new_data;
set my_data;
drop returns;
run;
/*view dataset*/
proc print data=new_data;
Voici exactement ce que nous avons fait dans cet exemple :
Tout d’abord, nous avons utilisé des données pour nommer le nouvel ensemble de données.
Ensuite, nous avons utilisé set pour spécifier l’ensemble de données existant à partir duquel créer le nouvel ensemble de données.
Ensuite, nous avons utilisé drop pour supprimer la variable « return » du nouvel ensemble de données.
Le résultat final est un nouvel ensemble de données contenant exactement les mêmes variables que l’ensemble de données d’origine, sauf que la variable « retours » a été supprimée.
Connexe : Comment utiliser les instructions KEEP et DROP dans SAS
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans SAS :
Comment utiliser le résumé de procédure dans SAS
Comment utiliser Proc Tabulate dans SAS
Comment utiliser le classement Proc dans SAS