Como transformar uma variável de caracteres em uma numérica no SAS
O SAS é um software de computador projetado para ajudar a gerenciar empresas, incluindo administração de dados, pesquisa de operações e estatísticas. Ele classifica variáveis como categóricas ou numéricas. Várias operações feitas para variáveis categóricas não podem ser executadas nas numéricas e vice-versa. Além disso, se você quiser mesclar dois grupos de dados que têm variáveis em comum, eles precisam ser do mesmo tipo ou ocorrerá um erro, portanto, é útil fazer essa transformação.
Step 1
Insira os dados. O SAS oferece várias maneiras de fazê-lo; uma das mais fáceis é através da declaração "input" (entrada) no passo "data" (dados). Se a variável de caracteres chama-se "char" e armazena os valores "1", "2" e "3", pode-se fazer como se segue:
DATA mydata ; input char $ @@; datalines; 1 2 3 1 2 3 ; run;
O "$" faz com que a variável e o "@@" nos permitam inserir vários valores na mesma variável em uma única linha. Observe que, embora a variável pareça receber números, o SAS os tratará como caracteres.
Step 2
Converta a variável multiplicando-a por um.
DATA mydata2; SET mydata; num = char*1; run;
Step 3
Crie um conjunto de dados final com a variável renomeada novamente, se quiser. Agora que há uma versão numérica da variável, você pode se desfazer da antiga (char) e renomear a nova (num) como "char".
DATA mydata3(drop = char); SET mydata2; char = num; run;
Mais Artigos
Como converter um arquivo XLS para OFX→
![Como converter um arquivo XLS para OFX](https://img-aws.ehowcdn.com/140x140p/photos.demandstudios.com/74/15/fotolia_530393_XS.jpg)
Como verificar se um arquivo existe utilizando o VBScript→
![Como verificar se um arquivo existe utilizando o VBScript](https://img-aws.ehowcdn.com/140x140p/photos.demandstudios.com/getty/article/110/202/87451633.jpg)
Como multiplicar todos os elementos de uma lista com a "Python"→
![Como multiplicar todos os elementos de uma lista com a](https://img-aws.ehowcdn.com/140x140p/photos.demandstudios.com/getty/article/142/5/78456346.jpg)
Como fazer um gráfico XY de linha simples no Excel 2007→
![Como fazer um gráfico XY de linha simples no Excel 2007](https://img-aws.ehowcdn.com/140x140p/photos.demandstudios.com/181/203/fotolia_702439_XS.jpg)
Como fazer letras G garrafais maiúsculas →
![Como fazer letras G garrafais maiúsculas](https://img-aws.ehowcdn.com/140x140p/photos.demandstudios.com/getty/article/170/12/87593699.jpg)
Como calcular a média e o desvio padrão utilizando Python→
![Como calcular a média e o desvio padrão utilizando Python](https://img-aws.ehowcdn.com/140x140p/photos.demandstudios.com/getty/article/129/85/87464712.jpg)
Sobre o Autor
Peter Flom is a statistician and a learning-disabled adult. He has been writing for many years and has been published in many academic journals in fields such as psychology, drug addiction, epidemiology and others. He holds a Ph.D. in psychometrics from Fordham University.