July 16
SAS è un software per computer progettato per aiutare le aziende a conduzione, tra cui la gestione dei dati, ricerche e statistiche operazioni. Si classifica variabili come sia categoriali o numerico. Molte operazioni destinati variabili categoriali non possono essere eseguite su quelli numerici, e viceversa. Inoltre, se si desidera unire due insiemi di dati che hanno le variabili in comune, essi devono essere dello stesso tipo o si otterrà un errore. È quindi utile poter modificare una variabile personaggio in uno numerico.
1 Inserire i dati. SAS offre molti modi per farlo; uno dei più semplici è attraverso l'istruzione INPUT sul gradino DATI. Se la variabile personaggio si chiama "char" e assume valori di "1", "2" e "3", questo potrebbe essere fatto nel modo seguente:
DATI mydata;
ingresso char $ @@;
linee dati;
1 2 3 1 2 3
;
correre;
Il $ rende il carattere variabile e il @@ ci permette di inserire più valori per la stessa variabile su una linea. Si noti che, anche se la variabile sembra numeri, sarà trattato da SAS come carattere.
2 Convertire la variabile moltiplicandolo per 1.
DATI mydata2;
mydata SET;
num = char * 1;
correre;
3 Creazione di un set di dati definitivi con la variabile rinominato di nuovo, se si vuole. Ora che si dispone di una versione numerica della variabile, è possibile eliminare la vecchia variabile (char) e rinominare la nuova variabile (num) torna a char.
mydata3 DATI (goccia = char);
mydata2 SET;
char = num;
correre;