/********************************************************************************/
/* Programa que muestra como concatenar varias tablas, agregando una */
/* debajo de la otra. */
/* Se crea una nueva tabla con el resultado. */
/* Esto puede hacerse siempre que las tablas originales tengan la misma */
/* estructura (o una estructura "similar"). */
/********************************************************************************/
/*-------------------*/
/* inicio del código */
/*-------------------*/
/*---------------------------*/
/* Paso 1: creamos 3 tablas */
/*---------------------------*/
data dataset_2020_01;
infile DATALINES dsd missover;
input mes var2 var3 var4;
cards;
1, ., 2, 3
1, 14, 15, 16
1, 8, ., .
1, ., ., .
;
data dataset_2020_02;
infile DATALINES dsd missover;
input mes var2 var3 var4;
cards;
2, ., 4, 5
2, 24, 25, 26
2, 28, ., .
2, ., ., .
;
data dataset_2020_03;
infile DATALINES dsd missover;
input mes var2 var3 var4;
cards;
3, ., 6, 7
3, 34, 35, 36
3, 48, ., .
3, ., ., .
;
/*--------------------------------------*/
/* Paso 2: concatenamos las 3 tablas y */
/* las guardamos en una nueva tabla. */
/*--------------------------------------*/
Data work.tablas_2020_trimestre_1;
Set work.dataset_2020:; /* los nombres de las tablas originales permiten
trabajar con una 'lista' (ver el símbolo ':') */
run;
/*-------------------*/
/* fin del código */
/*-------------------*/
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.