type
status
slug
summary
tags
category
icon
password
Las tablas dinámicas son otra forma de calcular estadísticas de una manera agrupada. Es parecido a la forma en la que agrupamos valores usando .groupby():

Debemos usar .pivot_table(), donde el argumento “valores” es la columna que deseamos resumir y el argumento “index” es la columna por la que deseamos agrupar. Por defecto, pivot_table toma el valor medio de cada grupo:

Si quisiéramos usar una estadística diferente, debemos usar el argumento affgunc y pasarle la función que deseemos usar:

Podemos usar varias funciones con aggfunc:

ღ★ღ Pivot con 2 Variables ღ★ღ
Aunque se ve un poco diferente, son los mismos números que tenemos en el otro método, los valores NaN son porque no hay chihuahuas negros o labradores grises en nuestro conjunto de datos:

ღ★ღ Rellenar Valores Faltantes ღ★ღ
En lugar de tener valores NaN podemos llenarlos con 0, usando fill_value:

ღ★ღ Sumar con Pivot Tables ღ★ღ
Si establecemos el argumento de margins en True, la última fila y la última columna de la tabla dinámica contienen la media de todos los valores en la columna o fila, sin incluir los valores faltantes que completamos con 0:

- Autor:ByIris
- URL:http://145.223.74.189:3000//article/pivot-tables
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!