Come aggiungere più colonne in sas (con esempio)
È possibile utilizzare la seguente sintassi per sommare le colonne di un set di dati in SAS:
data new_data;
set my_data;
sum_stats = sum (of points, assists, rebounds);
run ;
Questo particolare esempio crea un nuovo set di dati contenente una nuova colonna chiamata sum_stats che contiene la somma dei valori nelle colonne chiamate points , assists e rebounds .
L’esempio seguente mostra come utilizzare questa sintassi nella pratica.
Esempio: come aggiungere più colonne in SAS
Supponiamo di avere il seguente set di dati in SAS chiamato my_data che contiene informazioni su vari giocatori di basket:
/*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;
Ora diciamo di voler creare una nuova colonna chiamata sum_stats che contenga la somma dei valori delle colonne chiamate points , assists e rebounds .
Possiamo usare il seguente codice per fare questo:
/*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;
Tieni presente che la colonna chiamata sum_stats contiene la somma di ciascun valore nelle colonne punti , assist e rimbalzi .
Per esempio:
La somma di punti, assist e rimbalzi in prima linea è 10 + 2 + 4 = 16 .
La somma di punti, assist e rimbalzi in seconda linea è 17 + 5 + 9 = 31 .
E così via.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come calcolare la somma per gruppo in SAS
Come calcolare una somma corrente in SAS
Come calcolare le statistiche descrittive in SAS