Як додати кілька стовпців у sas (з прикладом)


Щоб підсумувати стовпці набору даних у SAS, можна використати такий синтаксис:

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

У цьому конкретному прикладі створюється новий набір даних, що містить новий стовпець під назвою sum_stats , який містить суму значень у стовпцях, які називаються очки , передачі та підбирання .

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: як додати кілька стовпців у SAS

Припустімо, у SAS є такий набір даних під назвою my_data , який містить інформацію про різних баскетболістів:

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

Тепер припустімо, що ми хочемо створити новий стовпець під назвою sum_stats , який містить суму значень зі стовпців під назвами points , assists і rebounds .

Для цього ми можемо використати такий код:

 /*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 у стовпцях

Зверніть увагу, що стовпець під назвою sum_stats містить суму кожного значення в стовпцях очок , передач і підбирань .

Наприклад:

Сума очок, передач і підбирань на першій лінії становить 10 + 2 + 4 = 16 .

Сума очок, передач і підбирань у другому рядку становить 17 + 5 + 9 = 31 .

І так далі.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як розрахувати суму на групу в SAS
Як розрахувати поточну суму в SAS
Як розрахувати описову статистику в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *