Pandasii masă rotativă() este utilizat pentru a calcula, agrega și rezuma datele dvs. Este definit ca un instrument puternic care agregează date cu calcule precum Sumă, numărare, medie, max. și Min .
De asemenea, permite utilizatorului să sorteze și să filtreze datele dvs. atunci când a fost creat tabelul pivot.
Parametri:
Dacă trecem o matrice, aceasta trebuie să fie de aceeași lungime cu datele.
Dacă trecem o matrice, aceasta trebuie să fie de aceeași lungime cu datele.
Dacă trecem lista de funcții, tabelul pivot rezultat va avea coloane ierarhice al căror nivel superior sunt numele funcțiilor.
Dacă trecem un dict, cheia este denumită o coloană de agregat, iar valoarea este o funcție sau o listă de funcții.
Se intoarce:
Returnează un DataFrame ca rezultat.
setarea căii python
Exemplu:
# 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
Ieșire
P Q R John C 24 Parker Java 25 Smith Python 19 William C 22