Geocodificar direcciones con la API de Google Maps y Alteryx

El análisis espacial es uno de los grandes puntos fuertes de Alteryx (y uno de mis favoritos). Pero no siempre disponemos de la latitud y longitud de los datos para visualizarlos en un mapa. Así que vamos a ver como geocodificar direcciones utilizando la API de Google Maps y Alteryx, Y transformar direcciones en puntos geográficos con latitud y longitud. Las direcciones postales Para este ejemplo voy a utilizar las direcciones de las 32 comisarias de Madrid con Oficina de Denuncias y Atención al Ciudadano. Las direcciones las comisarias las he descargado desde la página web de la policía en este enlace. Y he creado un fichero excel con el nombre de la comisaria y la dirección que tiene este aspecto: De poco nos sirven las direcciones …

Transponer de columnas a filas en Alteryx

Muchos ficheros de datos disponibles en internet están estructurados en múltiples columnas. No obstante, si llevas ya un tiempo trabajando con Tableau, sabrás que en muchas ocasiones es preferible trabajar con menos columnas y más filas por la forma en la que Tableau agrega los datos. Un buen ejemplo de webs con datos en esta forma son el INE o Eurostat. Donde es muy habitual encontrarnos con archivos que podemos descargar con esta estructura: Pero como comentaba, muchas veces no es la forma idónea de trabajar con Tableau. Probablemente no queremos tener los distintos grupos de edad en distintas columnas, y preferimos tener una única columna con el número de habitantes y otra columna con el grupo de edad. Además por la forma en la que …

Cómo leer múltiples archivos a la vez con Alteryx

El primer paso cuando queremos trabajar con una base de datos en Alteryx es siempre utilizar la herramienta Input para leer nuestra base de datos. A través de dicha herramienta elegimos el archivo con el que queramos trabajar y podemos entonces comenzar a preparar o analizar nuestro fichero. Pero, ¿qué ocurre si no tenemos varios archivos con la misma estrucutra en una carpeta o incluso en varias subcarpetas? Imaginemos por ejemplo que queremos leer a la vez una serie de archivos y no uno solo, como se por ejemplo en la siguiente imagen, ya que nuestros datos están separados en distintos ficheros, y no integrados en uno solo. La primera opción sería utilizar tantas herramientas Input como archivos queramos leer y a continuación utilizar la herramienta Union para …

Preparar y visualizar datos de encuestas con Tableau y Alteryx

Tras 9 años trabajando en institutos de investigación de mercados, una de las primeras ideas que me vino a la cabeza cuando descubrí Tableau fue sus posibilidades a la hora de visualizar datos de encuestas. Es cierto que por la forma que tiene Tableau de tratar los datos, la estructura de los ficheros de encuestas con los que habitualmente se trabaja no es la más idónea. Los ficheros de encuestas normalmente cuentan con un registro (una fila) para cada encuestado y una dimensión (columna) para cada una de las variables o preguntas del cuestionario. Es decir, se trabaja con ficheros que habitualmente tienen muchas columnas, mientras que en Tableau es más conveniente tener ficheros con un gran número de registros (filas) y menor número columnas. …

Herramientas de Alteryx para la preparación de datos II: Filter

Después de un largo tiempo sin hablar de Alteryx, hoy vamos a hablar rápidamente de otra de las herramientas más sencillas de utilizar: Filter (Filtrar)   La herramienta filtrar se encuentra, al igual que Sample en la pestaña de Preparación de datos (Preparation) y como su propio nombre indica nos permite filtrar nuestra base de datos de forma rápida y sencilla, dividiéndola en dos. Por un lado tendremos el output “T” o “True” (es decir, los registros de la base de datos que cumplen la condición que indiquemos) y el output “F” o “False” (aquellos registros que no cumplen dicha condición). Al arrastrar la herramienta sobre la zona de trabajo y hacer click sobre ella, veremos las siguientes opciones de configuración:   La herramienta Filter, como …

Herramientas de Alteryx para la preparación de datos I: Sample

Tras el primer post en el que hablé de Alteryx, llega el momento de  entrar,por fin, en materia. En este post voy a realizar un breve repaso a una de las herramientas que más utilizo a la hora de preparar, limpiar o depurar un fichero de datos: Sample. Sample es una herramienta que uso especialmente con archivos Excel o csv que quiero utilizar posteriormente en Tableau. Normalmente, si se trata de un único archivo tal vez no merezca la pena, pero cuando has descargado varios ficheros Excel con datos o cada cierto tiempo se actualiza un fichero y todos estos archivos necesitan siempre la el mismo proceso de preparación, crear un workflow en Alteryx puede ahorrarte muchas horas de trabajo. En un primer momento su nombre …

Alteryx: el software para tratamiento de datos y análisis avanzado del que oirás hablar en el futuro

A partir de hoy y en la medida en la que el escaso tiempo libre me lo permita ampliaré la temática del blog para hablar, además de Tableau, de Alteryx. Para quien no lo conozca, Alteryx es un software que permite de forma intuitiva y a través de una multitud de herramientas, el tratamiento, integración y análisis avanzado de datos. Aunque dispone además de algunas herramientas de visualización, los puntos fuertes de Alteryx se encuentran en otros temas, como el análisis predictivo, espacial y la preparación de datos. Su mayor ventaja se encuentra en la sencillez de uso, arrastrando y soltando cada una de las herramientas que queramos utilizar y conectándolas de forma secuencial para el tratamiento de los datos, pudiendo además ver lo que …