Como concatenar conjuntos de dados em sas (com exemplo)


Você pode usar a seguinte sintaxe básica para concatenar conjuntos de dados no SAS:

 /*concatenate two datasets into one*/
data data3;
	set data1 data2;
run ;

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: concatenando conjuntos de dados em SAS

Vamos supor que temos os dois conjuntos de dados a seguir no SAS:

 /*create first dataset*/
data data1;
    input firstName $lastName $points;
    datalines ;
Austin Smith 15
Brad Stevens 31
Chad Miller 22
;
run ;

/*create second dataset*/
data data2;
    input firstName $lastName $points;
    datalines ;
Dave Michaelson 19
Eric Schmidt 29
Frank Wright 20
Greg Gunner 40
Harold Anderson 35
;
run ;

/*view datasets*/
proc print data =data1;
proc print data =data2;

Conjuntos de dados concatenados SAS

Podemos usar o código a seguir para concatenar esses dois conjuntos de dados em um único conjunto de dados:

 /*concatenate two datasets into one*/
data data3;
	set data1 data2;
run ;

/*view new dataset*/
proc print data =data3; 

O conjunto de dados resultante contém todas as observações dos dois primeiros conjuntos de dados.

Nota : Neste exemplo, concatenamos apenas dois conjuntos de dados em um. No entanto, podemos usar sintaxe semelhante para concatenar quantos conjuntos de dados desejarmos. O único requisito é que cada conjunto de dados contenha os mesmos nomes de variáveis.

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como normalizar dados no SAS
Como remover duplicatas no SAS
Como concatenar strings no SAS
Como substituir valores ausentes por zero no SAS

Add a Comment

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