Come fare un personaggio in una variabile numerica in SAS

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.

istruzione

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;