logo

Marco de datos de Pandas.pivot_table()

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:

    datos:Un marco de datos.valores:Es un opcional parámetro y refiere la columna al agregado.índice:Se refiere a la columna, mero y matriz.

Si pasamos una matriz, debe tener la misma longitud que los datos.

    columnas:Se refiere a columna, mero y matriz.

Si pasamos una matriz, debe tener la misma longitud que los datos.

    función agregada:función, lista de funciones, dict, valor predeterminado numpy.mean
    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.fill_value[escalar, predeterminado Ninguno]:Reemplaza los valores faltantes con un valor.márgenes [booleano, predeterminado Falso]:Agrega todas las filas/columnas (por ejemplo, para subtotales/totales generales)dropna[booleano, predeterminado Verdadero] :Elimina las columnas cuyas entradas son todas NaN.margins_name[cadena, predeterminado 'Todos'] :Se refiere al nombre de la fila/columna que contendrá los totales cuando los márgenes sean Verdaderos.

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