BookmarkSubscribeRSS Feed
Tip Semanal 016: Concatenar tablas
Berenice25
SAS Employee
/********************************************************************************/
/* 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    */
/*-------------------*/

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

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!

Register Now

Article Labels
Article Tags
Contributors