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

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *