Me ha llegado hoy una duda interesante. El problema era eliminar espacios en blanco innecesarios mediante alguna función de SAS. Más concretamente, teníamos algo parecido a:
data prueba;
nombre = "DE PEDRO MARTINEZ ESTEBAN JOSE";
/* QUEREMOS LLEGAR A: DE PEDRO MARTINEZ ESTEBAN JOSE */
run;
Pues bien, esto se puede hacer con la función COMPBL, que removes multiple blank spaces with SAS:
data prueba;
nombre = "DE PEDRO MARTINEZ ESTEBAN JOSE";
nombre2 = compbl(nombre);
put nombre2;
run;
Una función fácil y práctica que seguro conocéis, pero que no está mal recordar. Saludos.