Open Refine: Cómo pivotar datos

Seguimos con Open Refine (ver más posts sorbe Open Refine)

Hoy veremos lo sencillo que resulta trasponer datos en la herramienta.

Para esto partiré de este dataset: https://gist.githubusercontent.com/tkb/6136793/raw/af3aee9bf34d269c2c3c7672cd69a3910f80c9d0/lifeexpectancy-pivoted.csv

Que como veis muestra los datos en formato columnar con una columna por año,

y quiero pasar a este formato que es más adecuado a la hora de representar datos o almacenar los datos:

Una vez cargados los datos

seleccionaré la columna Country Name y seleccionaré Transpose>Transpose cells across columns into rows:

Nos encontraremos con una ventana como esta, en la que seleccionaré que quiero pasar de la columna 2005 a la columna 2009 a una nueva columna y que haga el Fill down:

Con esto habré obtenido esto:

Ahora sólo nos queda separar la columna year en 2 columnas, una para el año y otra para el valor, para eso selecciono la columna y hago Edit column>Split into several columns:

Cambio el separador por :

Y obtendré

Donde ya sólo me queda cambiar los nombres de las columnas:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s