Como importar arquivos de texto para sas (com exemplos)


Você pode usar a instrução PROC IMPORT para importar dados rapidamente de um arquivo de texto para o SAS.

Este procedimento usa a seguinte sintaxe básica:

 /*import data from text file called data.txt*/
proc import out =my_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

Aqui está o que cada linha faz:

  • out : nome a ser dado ao conjunto de dados depois de importado para o SAS
  • datafile : Localização do arquivo de texto a ser importado
  • dbms : Formato do arquivo que está sendo importado (dlm assume que espaços são usados como delimitadores)
  • substituir : Substitui o arquivo se ele já existir
  • getnames : use a primeira linha como nomes de variáveis (defina como NO se a primeira linha não contiver nomes de variáveis)

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: importar um arquivo de texto para SAS

Suponha que temos o seguinte arquivo de texto chamado data.txt :

Podemos usar o seguinte código para importar este conjunto de dados para o SAS e chamá-lo de new_data :

 /*import data from text file called data.txt*/
proc import out =new_data
    datafile ="/home/u13181/data.txt"
    dbms =dlm
    replace ;
    getnames =YES;
run ;

/*view dataset*/
proc print data =new_data; 

Os dados exibidos na saída SAS correspondem aos dados exibidos no arquivo de texto.

Nota nº 1 : usamos getnames=YES ao importar o arquivo, pois a primeira linha do arquivo de texto continha nomes de variáveis.

Observação nº 2 : você pode encontrar a documentação completa da instrução PROC IMPORT aqui .

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como importar arquivos CSV para SAS
Como importar arquivos Excel para SAS
Como exportar dados do SAS para um arquivo CSV
Como exportar dados do SAS para um arquivo Excel

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *