Pandy kontingenční_tabulka() se používá k výpočtu, agregaci a shrnutí vašich dat. Je definován jako výkonný nástroj, který agreguje data s výpočty jako např Součet, Počet, Průměr, Max, a Min .
Umožňuje také uživateli třídit a filtrovat vaše data, když byla vytvořena kontingenční tabulka.
Parametry:
Pokud předáme pole, musí mít stejnou délku jako data.
Pokud předáme pole, musí mít stejnou délku jako data.
Pokud předáme seznam funkcí, výsledná kontingenční tabulka bude mít hierarchické sloupce, jejichž nejvyšší úrovní jsou názvy funkcí.
Pokud předáme diktát, klíč se označuje jako sloupec pro agregaci a hodnota je funkce nebo seznam funkcí.
Vrácení:
Jako výstup vrací DataFrame.
Pří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ýstup
P Q R John C 24 Parker Java 25 Smith Python 19 William C 22