SAS è un software di computer progettato per aiutare la gestione delle imprese, tra cui la gestione dei dati, operazioni di ricerca e statistiche. Classifica le variabili categoriali o numerica. Molte operazioni destinate per variabili categoriche non possono essere eseguite su quelli numerici e viceversa. Inoltre, se si desidera unire due insiemi di dati che hanno in comune le variabili, devono essere dello stesso tipo o si otterrà un errore. Pertanto è utile essere in grado di modificare una variabile di tipo carattere in un sistema numerico.
Istruzioni
1
Immettere i dati. SAS offre molti modi per farlo; uno dei più facili è attraverso l'istruzione di INPUT durante il passaggio di dati. Se la variabile di tipo carattere è denominata "char" e assume valori pari a "1", "2" e "3" questo potrebbe essere fatto come segue:
DATI personali;
ingresso $ char @ @;
datalines;
1 2 3 1 2 3
;
eseguire;
Il $ rende il carattere variabile e il @ @ permette di immettere valori diversi per la stessa variabile su un'unica riga. Si noti che, anche se la variabile sembra come numeri, sarà trattato da SAS come carattere.
2
Convertire la variabile moltiplicandolo per 1.
DATI mydata2;
Mydata SET;
Num = char * 1;
eseguire;
3
Creare un set di dati finale con la variabile rinominata di nuovo, se si desidera. Ora che avete una versione numerica della variabile, è possibile eliminare la vecchia variabile (char) e rinominare la nuova variabile (num) a char.
DATI mydata3(drop = char);
SET mydata2;
char = num;
eseguire;