Como importar arquivos csv para sas (com exemplos)
Você pode usar proc import para importar rapidamente dados de um arquivo CSV para o SAS.
Este procedimento usa a seguinte sintaxe básica:
/*import data from CSV file called my_data.csv*/ proc import out =my_data datafile ="/home/u13181/my_data.csv" dbms =csv 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 CSV a ser importado
- dmbs : 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)
Os exemplos a seguir mostram como usar esta função na prática.
Relacionado: Como importar arquivos Excel para SAS
Exemplo 1: importar dados de um arquivo CSV para SAS
Digamos que temos o seguinte arquivo CSV chamado my_data.csv :
Podemos usar o seguinte código para importar este conjunto de dados para o SAS e chamá-lo de new_data :
/*import data from CSV file called my_data.csv*/ proc import out =new_data datafile ="/home/u13181/my_data.csv" dbms =csv replace ; getnames =YES; run ; /*view dataset*/ proc print data =new_data;
Os dados exibidos na saída SAS correspondem aos dados exibidos no arquivo CSV.
Nota : Usamos getnames=YES ao importar o arquivo, pois a primeira linha do arquivo CSV continha nomes de variáveis.
Exemplo 2: importar dados de um arquivo CSV para SAS sem um cabeçalho ou delimitador personalizado
Digamos que temos o seguinte arquivo CSV chamado data.csv :
Observe que este arquivo não possui linha de cabeçalho e os valores são separados por ponto e vírgula em vez de vírgula.
Podemos usar o seguinte código para importar este conjunto de dados para o SAS e chamá-lo de new_data :
/*import data from CSV file called data.csv*/ proc import out =new_data datafile ="/home/u13181/data.csv" dbms =csv replace ; delimit =";"; getnames =NO; run ; /*view dataset*/ proc print data =new_data;
Os dados exibidos na saída SAS correspondem aos dados exibidos no arquivo CSV.
Por padrão, o SAS fornece nomes de variáveis como VAR1, VAR2 e VAR3.
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