Capítulo 9 · 9 niveles

Remodelar datos

Convierte tablas largas en cuadrículas anchas y viceversa con pivot_table, melt, stack, unstack y crosstab, con pedidos, devoluciones y sesiones reales de Harbor & Pine.

Un groupby te da una fila por combinación: canal y estado, categoría y año, dispositivo y fuente. Esa forma larga es perfecta para calcular, pero nadie lee en una reunión una lista de 21 filas de combinaciones. Tus compañeros quieren una cuadrícula: canales en el lateral, estados arriba, un número en cada celda. Y lo contrario ocurre igual de a menudo: Marketing te pasa una hoja de cálculo con una columna por canal, y la necesitas larga otra vez antes de poder agrupar, unir o graficar.

Este capítulo trata de moverte entre esas dos formas a propósito. Construirás cuadrículas con pivot_table, rellenarás las celdas vacías con honestidad, convertirás una hoja ancha otra vez en una tabla larga con melt, usarás unstack y stack para pasar un nivel del índice a las columnas y de vuelta, y construirás tablas de cuotas con crosstab. El nivel final construye un informe de ingresos por canal y año listo para finanzas, añade una columna de crecimiento y lo devuelve a la forma larga que espera un gráfico o una base de datos.

Niveles

  1. Pedidos por canal y estado, en una cuadrícula

    de Megan Collins, Directora de Ventas

    pivot table, aggfunc, fill value, wide format

    Código Dificultad 2 de 5 Sin empezar

  2. Ingresos por categoría, de varias maneras

    de Thomas Whitaker, Director de Merchandising

    pivot table, aggfunc list, multiindex columns, merge, dt year

    Código Dificultad 3 de 5 Sin empezar

  3. Convierte la hoja de presupuesto en una tabla larga

    de Jordan Reyes, Director de Marketing

    melt, long format, id vars, var name, value name

    Código Dificultad 2 de 5 Sin empezar

  4. ¿Ancho o largo?

    de Priya Shah, Directora de Datos

    long format, wide format, tidy data

    Quiz Dificultad 2 de 5 Sin empezar

  5. Pedidos con cupón por estado

    de Andrew Ramos, Responsable de Marketing

    unstack, stack, multiindex, fill value, groupby multiple keys

    Código Dificultad 3 de 5 Sin empezar

  6. Por qué se devuelve cada categoría

    de Angela Rivera, Directora de Atención al Cliente

    crosstab, normalize, shares, merge

    Código Dificultad 3 de 5 Sin empezar

  7. Tasa de conversión por dispositivo y fuente

    de Jordan Reyes, Director de Marketing

    pivot table, mean of boolean, margins, pivot vs pivot table

    Código Dificultad 4 de 5 Sin empezar

  8. Unidades vendidas por etiqueta de producto

    de Thomas Whitaker, Director de Merchandising

    explode, ast literal eval, list column, apply, merge, groupby

    Código Dificultad 4 de 5 Sin empezar

  9. Desafío final: el informe de canales para la junta

    de Laura Bennett, Directora de Finanzas

    pivot table, growth rate, month name, reindex, idxmax, sum axis

    Desafío final · 4 pasos Dificultad 4 de 5 Sin empezar

Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.