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