- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoTipos de Dados
- Fundamentos de ProgramaçãoVariáveis
Ao rodar o seguinte código no programa SAS para leitura de um arquivo no formato csv, uma analista percebeu que o campo uf aparece incompleto (com apenas 8 caracteres). Ela descobriu que esse problema ocorre porque o SAS assume por padrão o tamanho máximo de 8 posições ao trabalhar com variáveis do tipo caractere. Ela gostaria que o campo uf fosse impresso com 15 caracteres.
Considere o código a seguir.
DATA CEPS1;
INFILE ‘C:\SAS\CEPS.CSV’ DLM=’,’ DSD FIRSTOBS=2;
INPUT cep_inicial $ cep_final $ uf $;
RUN;
Saída:
|
cep_inicial |
cep_final |
uf |
|
20000000 |
28999999 |
Rio de J |
|
29000000 |
29999999 |
Espírito |
|
30000000 |
39999999 |
Minas Ge |
|
01000000 |
19999999 |
São Paul |
Para solucionar esse problema, mostrando o nome de uf com 15 caracteres, essa analista deve