Как добавить несколько столбцов в 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 , Assets и 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *