Como usar conteúdo proc em sas (com exemplos)
Você pode usar o conteúdo do procedimento no SAS para imprimir um resumo do conteúdo de um conjunto de dados.
O exemplo a seguir mostra como usar esse procedimento na prática.
Exemplo: usando conteúdo Proc em SAS
Suponha que temos o seguinte conjunto de dados no SAS que contém informações sobre vários jogadores de basquete:
/*create dataset*/
data original_data;
input team $pointsrebounds;
datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;
/*view dataset*/
proc print data = original_data;
Podemos usar o conteúdo proc para obter um resumo do conteúdo do conjunto de dados:
/*view contents of dataset*/
proc contents data =original_data;
A primeira tabela na saída exibe várias informações sobre o conjunto de dados, mas os valores mais úteis incluem:
- Nome do conjunto de dados : o nome do conjunto de dados (original_data)
- Observações : O número de linhas no conjunto de dados (14)
- Variáveis : o número de colunas no conjunto de dados (3)
A segunda tabela na saída exibe informações sobre o mecanismo e o host usados no SAS. Na maioria dos casos, esta informação não será particularmente útil para você.
A terceira tabela exibe uma lista alfabética de variáveis no conjunto de dados junto com seu tipo e comprimento de dados.
Nesta tabela podemos ver:
- pontos são uma variável numérica
- rebotes são uma variável numérica
- equipe é um personagem variável
Se, em vez disso, você quiser que essas variáveis sejam exibidas na ordem em que aparecem no conjunto de dados, você pode usar order=varnum da seguinte maneira:
/*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;
A terceira tabela de saída agora exibirá uma lista de variáveis na ordem em que aparecem no conjunto de dados:
Conclusão
Neste tutorial, vimos que o conteúdo do procedimento pode ser usado no SAS para obter um resumo do conteúdo de um conjunto de dados.
Em particular, vimos que o conteúdo proc é útil para obter as seguintes informações:
- O tamanho de um conjunto de dados (número de colunas e linhas)
- Os nomes e tipo de dados de cada variável no conjunto de dados
Na prática, muitas vezes utilizamos conteúdo processual antes de realizar qualquer tipo de análise estatística, simplesmente para entender melhor o tamanho e a estrutura de um conjunto de dados.
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como usar o resumo do procedimento no SAS
Como usar o Proc Tabulate no SAS
Como usar o agrupamento Proc no SAS