Jak dodać wiele kolumn w sas-ie (z przykładem)


Aby zsumować kolumny zbioru danych w SAS-owym stylu, możesz użyć poniższej składni:

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

W tym konkretnym przykładzie tworzony jest nowy zbiór danych zawierający nową kolumnę o nazwie sum_stats , która zawiera sumę wartości w kolumnach zwanych punktami , asystami i zbiórkami .

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: Jak dodać wiele kolumn w SAS-ie

Załóżmy, że mamy w SAS-ie następujący zbiór danych o nazwie my_data , który zawiera informacje o różnych koszykarzach:

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

Załóżmy teraz, że chcemy utworzyć nową kolumnę o nazwie sum_stats , która zawiera sumę wartości z kolumn o nazwie punkty , asysty i zbiórki .

Możemy w tym celu użyć następującego kodu:

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

Suma SAS w kolumnach

Należy pamiętać, że kolumna o nazwie sum_stats zawiera sumę każdej wartości w kolumnach punktów , asyst i zbiórek .

Na przykład:

Suma punktów, asyst i zbiórek w pierwszym szeregu wynosi 10 + 2 + 4 = 16 .

Suma punktów, asyst i zbiórek w drugiej linii wynosi 17 + 5 + 9 = 31 .

I tak dalej.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:

Jak obliczyć sumę na grupę w SAS
Jak obliczyć sumę bieżącą w SAS
Jak obliczyć statystyki opisowe w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *