Os pandas tabela_dinâmica() é usado para calcular, agregar e resumir seus dados. É definido como uma ferramenta poderosa que agrega dados com cálculos como Soma, Contagem, Média, Máx., e Mínimo .
Ele também permite ao usuário classificar e filtrar seus dados quando a tabela dinâmica for criada.
Parâmetros:
Se passarmos um array, ele deve ter o mesmo comprimento que os dados.
Se passarmos um array, ele deve ter o mesmo comprimento que os dados.
Se passarmos a lista de funções, a tabela dinâmica resultante terá colunas hierárquicas cujo nível superior são os nomes das funções.
Se passarmos um ditado, a chave será chamada de coluna para agregar e o valor será uma função ou lista de funções.
Retorna:
Ele retorna um DataFrame como saída.
Exemplo:
# 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
Saída
P Q R John C 24 Parker Java 25 Smith Python 19 William C 22