Como usar a etapa data no sas (com exemplos)
Você pode usar a etapa DATA no SAS para criar conjuntos de dados.
Existem duas maneiras comuns de usar a etapa DATA :
1. Crie um conjunto de dados do zero.
2. Crie um conjunto de dados a partir de um conjunto de dados existente.
Os exemplos a seguir mostram como usar cada método na prática.
Exemplo 1: Use a etapa DATA para criar um conjunto de dados do zero
A sintaxe a seguir mostra como usar a etapa DATA para criar um conjunto de dados com três variáveis:
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;
/*view dataset*/
proc print data =my_data;
Aqui está exatamente o que fizemos neste exemplo:
Primeiro, usamos dados para nomear o conjunto de dados.
A seguir, usamos input para especificar os nomes das variáveis ( $ especifica uma variável de caractere).
Em seguida, usamos linhas de dados para informar ao SAS que as próximas linhas representavam valores no conjunto de dados.
Exemplo 2: Use a etapa DATA para criar um conjunto de dados a partir de um conjunto de dados existente
Podemos usar a etapa de dados com a instrução set para criar um conjunto de dados a partir de outro conjunto de dados que já existe.
Por exemplo, podemos usar a seguinte sintaxe para criar um novo conjunto de dados chamado new_data que usa as variáveis do conjunto de dados chamado my_data , mas remove a variável “returns”:
/*create new dataset that drops returns from my_data*/
data new_data;
set my_data;
drop returns;
run ;
/*view dataset*/
proc print data = new_data;
Aqui está exatamente o que fizemos neste exemplo:
Primeiro, usamos dados para nomear o novo conjunto de dados.
Em seguida, usamos set para especificar o conjunto de dados existente a partir do qual criar o novo conjunto de dados.
Em seguida, usamos drop para remover a variável “return” do novo conjunto de dados.
O resultado final é um novo conjunto de dados contendo exatamente as mesmas variáveis do conjunto de dados original, exceto que a variável “returns” foi removida.
Relacionado: Como usar as instruções KEEP e DROP no SAS
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