Como importar arquivos excel para sas (com exemplo)


Você pode usar proc import para importar rapidamente dados de um arquivo Excel para o SAS.

Este procedimento usa a seguinte sintaxe básica:

 /*import data from Excel file called my_data.xlsx*/
proc import out =my_data
    datafile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    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 Excel a ser importado
  • dbms : Formato do arquivo que está sendo importado
  • 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 esta função na prática.

Exemplo: importar dados de um arquivo Excel para SAS

Suponha que temos o seguinte conjunto de dados no Excel:

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

 /*import data from Excel file called my_data.xlsx*/
proc import out =new_data
    datafile ="/home/u13181/my_data.xlsx"
    dbms =xlsx
    replace ;
    getnames =YES;
run ;

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

Os dados exibidos na saída do SAS correspondem aos dados exibidos no arquivo Excel.

Nota : Usamos getnames=YES ao importar o arquivo, pois a primeira linha do arquivo Excel continha nomes de variáveis.

Recursos adicionais

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

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

Add a Comment

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