Rellena los valores que faltan y suma valores con tablas dinámicas
El método .pivot_table()
tiene varios argumentos útiles, como fill_value
y margins
.
fill_value
sustituye los valores que faltan por un valor real (lo que se conoce como imputación). Con qué sustituir los valores ausentes es un tema lo suficientemente amplio como para tener su propio curso (Cómo tratar los datos ausentes en Python), pero lo más sencillo es sustituirlos por un valor ficticio.margins
es un atajo para cuando pivotas por dos variables, pero también quieres pivotar por cada una de esas variables por separado: da los totales de fila y columna del contenido de la tabla pivotante.
En este ejercicio, practicarás el uso de estos argumentos para mejorar tus habilidades con las tablas dinámicas, ¡lo que te ayudará a hacer números de forma más eficiente!
sales
está disponible y pandas
se importa como pd
.
Este ejercicio forma parte del curso
Manipulación de datos con pandas
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))