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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *