So fügen sie mehrere spalten in sas hinzu (mit beispiel)


Sie können die folgende Syntax verwenden, um die Spalten eines Datensatzes in SAS zu summieren:

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

In diesem speziellen Beispiel wird ein neuer Datensatz erstellt, der eine neue Spalte namens „ sum_stats“ enthält, die die Summe der Werte in den Spalten „ points“ , „assists “ und „ rebounds “ enthält.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: So fügen Sie mehrere Spalten in SAS hinzu

Nehmen wir an, wir haben in SAS den folgenden Datensatz namens my_data , der Informationen über verschiedene Basketballspieler enthält:

 /*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; 

Nehmen wir nun an, wir möchten eine neue Spalte namens „sum_stats“ erstellen, die die Summe der Werte aus den Spalten „ points“ , „assists “ und „rebounds“ enthält.

Wir können dazu den folgenden Code verwenden:

 /*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; 

SAS-Summe in Spalten

Beachten Sie, dass die Spalte „ sum_stats“ die Summe aller Werte in den Spalten „ Punkte “, „Vorlagen “ und „Rebounds“ enthält.

Zum Beispiel:

Die Summe der Punkte, Assists und Rebounds in der ersten Reihe beträgt 10 + 2 + 4 = 16 .

Die Summe aus Punkten, Assists und Rebounds in der zweiten Reihe beträgt 17 + 5 + 9 = 31 .

Und so weiter.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:

So berechnen Sie die Summe pro Gruppe in SAS
So berechnen Sie eine laufende Summe in SAS
So berechnen Sie deskriptive Statistiken in SAS

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert