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