O jeito mais simples de converter de texto para número no data step é simplesmente multiplicar a coluna por 1:
DATA TABELA_SAIDA; SET TABELA_ORIGEM; CAMPO_NUMERICO = CAMPO_TEXTO * 1; RUN;
Com o proc sql, não é tão difícil, mas você precisará usar a função input():
PROC SQL; CREATE TABLE TABELA_SAIDA AS SELECT INPUT(CAMPO_TEXTO, 18.) AS CAMPO_NUMERICO FROM TABELA_ORIGEM ; RUN;
0 comentários em “Conversão texto para número no data step e proc sql”