Nwlapcug.com


Come fare un personaggio in un numerico variabile in SAS

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;