BookmarkSubscribeRSS Feed
Tip Semanal 001: Reemplaza missing por ceros
Berenice25
SAS Employee

Aprenda una manera de reemplazar missing por ceros y transformar todos los valores numéricos. ¡Utiliza esté código!

 

/****************************************************************************/
/* Procedimiento para transformar todos los valores numéricos        	    */
/* faltantes (missings) de una tabla en ceros. 				                */
/* Cuál? Proc Stdize!							                            */
/****************************************************************************/


/*-------------------*/
/* inicio del código */
/*-------------------*/

data test;
	infile DATALINES dsd missover;
	input varnum1 varnum2 varnum3 varnum4;
	cards;
1, ., 2, 3
., 4, 5, 6
7, 8, ., .
1, ., ., .
;

proc stdize data=test out=test1 
	reponly missing=0; /* la opción REPONLY combinada con la opción MISSING= anula
				         el proceso de estandarización y reemplaza los missings */
run;

/*----------------*/
/* fin del código */
/*----------------*/

/* NOTA IMPORTANTE: hay que tener en cuenta que todas las variables son numéricas */

Catch up on SAS Innovate 2026

Dive into keynotes, announcements and breakthroughs on demand.

Explore Now →
Article Labels
Article Tags
Contributors