Como usar a instrução infile no sas (com exemplo)
Você pode usar a instrução INFILE para importar dados de um arquivo para um conjunto de dados no SAS.
Esta instrução usa a seguinte sintaxe básica:
data my_data;
infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
input team $position $points assists;
run ;
Aqui está o que cada linha faz:
- data : nome a ser dado ao conjunto de dados depois de importado para o SAS
- infile : Localização do arquivo a ser importado
- dlm : O delimitador que separa os valores no arquivo
- dsd : trata dois delimitadores consecutivos como um valor ausente
- missover : suponha que cada linha do arquivo represente uma observação
- firstobs : Qual linha do arquivo considerar como a primeira linha com observações
O exemplo a seguir mostra como usar esta função na prática.
Exemplo: como usar a instrução INFILE no SAS
Suponha que temos o seguinte arquivo de texto chamado bball_data.txt :
Podemos usar o seguinte código para importar este arquivo para um conjunto de dados SAS chamado my_data :
/*import data from txt file into SAS dataset*/
data my_data;
infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ;
input team $position $points assists;
run ;
/*view dataset*/
proc print data =my_data;
Usando a instrução INFILE , conseguimos importar com êxito os valores do arquivo de texto para um conjunto de dados.
Observe como usamos os seguintes argumentos:
- infile : Especifica onde o arquivo estava localizado.
- dlm : Especificou que os valores do arquivo foram separados por espaços.
- dsd : Especificou que dois delimitadores consecutivos devem ser tratados como um valor ausente. Isso foi útil com o valor ausente na coluna de pontos da primeira linha.
- missover : especifica que cada linha do arquivo representa uma observação.
- firstobs : Especificou que a primeira observação estava localizada na segunda linha do arquivo.
- input : especifica os nomes a serem dados às colunas do conjunto de dados.
Usando cada um desses argumentos, conseguimos importar com êxito o arquivo de texto para um conjunto de dados formatado corretamente.
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como importar arquivos de texto para SAS
Como importar arquivos CSV para SAS
Como importar arquivos Excel para SAS