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 ;

creare una tabella in SAS

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *