Comment additionner plusieurs colonnes dans SAS (avec exemple)



Vous pouvez utiliser la syntaxe suivante pour additionner les colonnes d’un ensemble de données dans SAS :

data new_data;
    set my_data;
    sum_stats = sum(of points, assists, rebounds);
run;

Cet exemple particulier crée un nouvel ensemble de données contenant une nouvelle colonne appelée sum_stats qui contient la somme des valeurs dans les colonnes appelées points , assists et rebonds .

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : Comment additionner plusieurs colonnes dans SAS

Supposons que nous ayons l’ensemble de données suivant dans SAS appelé my_data qui contient des informations sur divers joueurs de basket-ball :

/*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines;
A 10 2 4
A 17 5 9
A 17 6 8
A 18 3 8
A 15 0 6
B 10 2 3
B 14 5 3
B 13 4 3
B 29 0 6
B 25 2 5
C 12 1 4
C 30 1 9
C 34 3 9
C 12 4 5
C 11 7 5
;
run;

/*view dataset*/
proc print data=my_data;

Supposons maintenant que nous souhaitions créer une nouvelle colonne appelée sum_stats qui contient la somme des valeurs des colonnes appelées points , passes décisives et rebonds .

Nous pouvons utiliser le code suivant pour ce faire :

/*create new dataset that contains sum of specific columns*/
data new_data;
    set my_data;
    sum_stats = sum(of points, assists, rebounds);
run;

/*view new dataset*/
proc print data=new_data;

Somme SAS dans les colonnes

Notez que la colonne appelée sum_stats contient la somme de chaque valeur dans les colonnes points , passes décisives et rebonds .

Par exemple:

La somme des points, passes décisives et rebonds dans la première ligne est de 10 + 2 + 4 = 16 .

La somme des points, passes décisives et rebonds dans la deuxième ligne est de 17 + 5 + 9 = 31 .

Et ainsi de suite.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans SAS :

Comment calculer la somme par groupe dans SAS
Comment calculer une somme cumulée dans SAS
Comment calculer des statistiques descriptives dans SAS

Ajouter un commentaire

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