Come utilizzare l'istruzione length in sas
È possibile utilizzare l’istruzione LENGTH in SAS per specificare la lunghezza massima dei valori di una variabile.
L’esempio seguente mostra come utilizzare questa affermazione nella pratica.
Esempio: utilizzo dell’istruzione LENGTH in SAS
Supponiamo di creare il seguente set di dati in SAS che contiene informazioni su varie squadre di basket:
/*create dataset*/
data my_data;
input team $conference $points;
datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;
/*view dataset*/
proc print data =my_data;
Tieni presente che alcuni valori nelle colonne Team e Conferenza vengono troncati.
Questo perché la lunghezza predefinita per le variabili carattere in SAS è 8 e alcuni valori nelle colonne team e conferenza superano questa lunghezza.
Fortunatamente, possiamo utilizzare l’istruzione LENGTH per specificare la lunghezza massima delle colonne del team e della conferenza :
/*create dataset*/
data my_data;
length team $ 9 conference $ 9 ;
input team $conference $points;
datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;
/*view dataset*/
proc print data =my_data;
Tieni presente che questa volta nessuno dei valori nelle colonne Team o Conference viene tagliato poiché abbiamo specificato una lunghezza massima di 9 per ciascuna di queste colonne.
Possiamo anche utilizzare la funzione PROC CONTENTS per visualizzare la lunghezza di ciascuna variabile nel nostro set di dati:
proc contents data =my_data;
Dal risultato possiamo vedere la lunghezza massima di ciascuna variabile:
- Durata massima della conferenza : 9
- Lunghezza massima del punto : 8
- Durata massima della squadra : 9
Nota : il segno del dollaro “ $ ” che segue il nome di una variabile indica a SAS che la variabile è una variabile di carattere.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:
Come utilizzare l’istruzione Datalines in SAS
Come creare nuove variabili in SAS
Come rimuovere i duplicati in SAS