Los pandas tabla dinámica() se utiliza para calcular, agregar y resumir sus datos. Se define como una poderosa herramienta que agrega datos con cálculos como Suma, Conteo, Promedio, Máx., y mín. .
También permite al usuario ordenar y filtrar sus datos cuando se crea la tabla dinámica.
Parámetros:
Si pasamos una matriz, debe tener la misma longitud que los datos.
Si pasamos una matriz, debe tener la misma longitud que los datos.
Si pasamos la lista de funciones, la tabla dinámica resultante tendrá columnas jerárquicas cuyo nivel superior son los nombres de las funciones.
Si pasamos un dict, la clave se denomina columna para agregar y el valor es función o lista de funciones.
Devoluciones:
Devuelve un DataFrame como salida.
Ejemplo:
# importing pandas as pd import pandas as pd import numpy as np # create dataframe info = pd.DataFrame({'P': ['Smith', 'John', 'William', 'Parker'], 'Q': ['Python', 'C', 'C++', 'Java'], 'R': [19, 24, 22, 25]}) info table = pd.pivot_table(info, index =['P', 'Q']) table
Producción
P Q R John C 24 Parker Java 25 Smith Python 19 William C 22