Pandy kontingenčná_tabuľka() sa používa na výpočet, agregáciu a sumarizáciu vašich údajov. Je definovaný ako výkonný nástroj, ktorý agreguje dáta s výpočtami ako napr Súčet, Počet, Priemer, Max, a Min .
Umožňuje tiež používateľovi triediť a filtrovať vaše údaje, keď bola vytvorená kontingenčná tabuľka.
tučným písmom v css
Parametre:
Ak prejdeme pole, musí mať rovnakú dĺžku ako dáta.
Ak prejdeme pole, musí mať rovnakú dĺžku ako dáta.
Ak prejdeme zoznam funkcií, výsledná kontingenčná tabuľka bude mať hierarchické stĺpce, ktorých najvyššou úrovňou sú názvy funkcií.
Ak odovzdáme diktát, kľúč sa označuje ako stĺpec na agregáciu a hodnota je funkcia alebo zoznam funkcií.
Vrátenie:
Ako výstup vráti DataFrame.
Príklad:
# 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
Výkon
P Q R John C 24 Parker Java 25 Smith Python 19 William C 22