Archivo para la categoría ‘Trucos’

Trucos SAS. Eliminación de espacios en blanco

Martes, Enero 10th, 2012

Truco SAS práctico para aquellos que os estáis iniciando en el uso de las funciones de texto con SAS. Se trata de eliminar aquellos espacios en blanco que no son necesarios en una variable. Quería plantearos las posibles soluciones que se me han ido ocurriendo. Algunas de ellas no son ...

Truco Excel y SAS. Ejecutar SAS desde macro en Excel

Lunes, Diciembre 12th, 2011

Un truco muy malo hoy. Se trata de crear una macro de Excel que llame a un programa SAS y que además podamos pasar un parámetro. Es un código en Visual Basic que no tiene complejidad pero que puede ser útil. El código es: Sub ejecuta_SAS() ' 'Ponemos la ubicación del ejecutable de ...

Trucos Excel (y SAS). Complemento para cambiar la configuración regional

Viernes, Noviembre 25th, 2011

Pasar salidas de SAS a Excel trae de cabeza a muchos usuarios de SAS. A este  blog llegan un gran número de entradas desde Google con términos del tipo  importar datos de sas a Excel, conectar SAS a excel, cambiar la configuración  regional con macros,... Hoy quería ayudaros un ...

Trucos SAS. Trasponer con SQL para torpes

Lunes, Noviembre 21st, 2011

Trasponer datos con SAS es un tema que genera un gran número de consultas en Google, por lo tanto genera un gran número de visitas a este blog. Ya hay un monográfico al respecto pero hoy quería volver a contar la trasposición de datos con SQL y SAS pero a ...

Trucos SAS. Operaciones con tablas de dimensiones con SAS

Martes, Octubre 25th, 2011

Algunos llaman a las tablas de dimensiones tablas de lookup, yo me niego. Con SAS ya hemos visto como crear cruces de tablas de dimensiones con tablas de hechos a través de formatos, bajo mi punto de vista el método más eficiente. Pero hoy quería traeros un ejemplo de cruce ...

Trucos Excel. Unir varios Excel en uno

Miércoles, Septiembre 21st, 2011

Tenía pendiente revisar una de las entradas más visitadas del blog. Trata la problemática de unir varios Excel en uno sólo. En el caso concreto servía para unir varios Excel generados por SAS a través de una macro en SAS. En la entrada de hoy quiero trabajar con un ejemplo ...

Trucos R. De string a data.frame de palabras

Martes, Agosto 9th, 2011

Manejo de textos con R en este truco. Partimos de un vector de string y deseamos dividir ese string en palabras y posteriormente crear un data frame de una sola columna con tantos elementos como palabras tenga nuestro vector de cadenas de texto. Es decir, vamos a transformar un texto ...

Trucos SAS. Más usos de INFILE y PIPE directorios en tablas SAS

Viernes, Julio 15th, 2011

Puede interesarnos tener directorios y subdirectorios en tablas SAS. Es decir, tabular el resultado de un lm en Unix o poner en una tabla el resultado de un dir de MS DOS / Windows. Ya tengo ejemplos publicados a este respecto: http://analisisydecision.es/truco-sas-uso-de-filename-y-pipe/ http://analisisydecision.es/macros-sas-asignar-permisos-en-unix/ Pero no está mal volver a poner un truco para ...

Trucos Excel. Mapa de España por provincias (mejores versiones)

Domingo, Julio 3rd, 2011

Nuestro lector Jose Antonio tiene una nueva versión del mapa de España por provincias con Excel. Mejores y más comprensibles macros, el problema de León y las Canarias solventados y aparecen Ceuta y Melilla. En palabras del autor tenemos: El libro contiene varios botones: uno para agrupartodas las formas en una ...

Trucos SAS. La ventana LOG vacía o limpia

Martes, Junio 28th, 2011

Duda que me trasmitieron hace tiempo. Necesito que no se genere salida en el log porque se llena y mi proceso da problemas. Con el PROC PRINTTO podemos hacer que nuestros procesos no generen salida en la ventana log. Para ello sólo tenemos que utilizar el siguiente código: proc printto log='null'; ...