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;
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