Come utilizzare il passaggio data in sas (con esempi)


È possibile utilizzare il passaggio DATA in SAS per creare set di dati.

Esistono due modi comuni per utilizzare il passaggio DATA :

1. Crea un set di dati da zero.

2. Creare un set di dati da un set di dati esistente.

Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.

Esempio 1: utilizzare il passaggio DATA per creare un set di dati da zero

La seguente sintassi mostra come utilizzare il passaggio DATA per creare un set di dati con tre variabili:

 /*create dataset*/
data my_data;
    input team $position $points;
    datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;

/*view dataset*/
proc print data =my_data; 

Ecco esattamente cosa abbiamo fatto in questo esempio:

Innanzitutto, abbiamo utilizzato i dati per denominare il set di dati.

Successivamente, abbiamo utilizzato input per specificare i nomi delle variabili ( $ specifica una variabile di carattere).

Successivamente, abbiamo utilizzato le righe di dati per indicare a SAS che le righe successive rappresentavano i valori nel set di dati.

Esempio 2: utilizzare il passaggio DATA per creare un set di dati da un set di dati esistente

Possiamo utilizzare il passaggio data con l’istruzione set per creare un set di dati da un altro set di dati già esistente.

Ad esempio, possiamo utilizzare la seguente sintassi per creare un nuovo set di dati chiamato new_data che utilizza le variabili del set di dati chiamato my_data ma rimuove la variabile “returns”:

 /*create new dataset that drops returns from my_data*/
data new_data;
    set my_data;
    drop returns;
run ;

/*view dataset*/
proc print data = new_data; 

Ecco esattamente cosa abbiamo fatto in questo esempio:

Innanzitutto, abbiamo utilizzato i dati per denominare il nuovo set di dati.

Successivamente, abbiamo utilizzato set per specificare il set di dati esistente da cui creare il nuovo set di dati.

Successivamente, abbiamo utilizzato drop per rimuovere la variabile “return” dal nuovo set di dati.

Il risultato finale è un nuovo set di dati contenente esattamente le stesse variabili del set di dati originale, tranne per il fatto che la variabile “restituisce” è stata rimossa.

Correlato: Come utilizzare le istruzioni KEEP e DROP in SAS

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:

Come utilizzare il riepilogo della procedura in SAS
Come utilizzare Proc Tabulate in SAS
Come utilizzare le regole di confronto Proc in SAS

Aggiungi un commento

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