Come creare tabelle in sas (con esempi)
È possibile utilizzare proc sql per creare rapidamente tabelle in SAS.
Ci sono due modi per farlo:
1. Crea una scheda da zero
2. Creare una tabella dai dati esistenti
Gli esempi seguenti mostrano come eseguire entrambe le operazioni utilizzando proc sql .
Esempio 1: creare una tabella da zero
Il codice seguente mostra come creare una tabella con tre colonne utilizzando proc sql in SAS:
/*create empty table*/ proc sql ; create table my_table (team char(10), number points, rebounds num); /*insert values into table*/ insert into my_table values ('Mavs', 99, 22) values ('Hawks', 104, 20) values ('Hornets', 88, 25) values ('Lakers', 113, 19) values ('Warriors', 109, 32); /*display table*/ select * from my_table; run ;
Abbiamo utilizzato create table per creare una tabella vuota, quindi utilizzato insert into per aggiungere valori alla tabella, quindi utilizzato select * from per visualizzare la tabella.
Il risultato è una tabella a tre colonne che mostra varie informazioni sulle diverse squadre di basket.
Esempio 2: creare una tabella da dati esistenti
Il codice seguente mostra come utilizzare proc sql per creare una tabella utilizzando un set di dati esistente creato nell’esempio precedente:
/*create table from existing dateset*/
proc sql ;
create table my_table2 as
select team as Team_Name,
points as Points_Scored
from my_table;
/*display table*/
select * from my_table2;
run ;
Il risultato è una tabella contenente due colonne con valori provenienti da un set di dati esistente.
Nota : abbiamo utilizzato la funzione as per specificare i nomi delle colonne da utilizzare nella tabella, ma non è necessario utilizzare la funzione as se non si desidera rinominare le colonne.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come creare tabelle di frequenza in SAS
Come contare valori distinti in SAS
Come contare le osservazioni per gruppo in SAS