Pandy Stół obrotowy() służy do obliczania, agregowania i podsumowywania danych. Definiuje się go jako potężne narzędzie, które agreguje dane za pomocą obliczeń takich jak Suma, liczba, średnia, maks., I Min .
Umożliwia także użytkownikowi sortowanie i filtrowanie danych po utworzeniu tabeli przestawnej.
Parametry:
Jeśli przekazujemy tablicę, musi ona mieć tę samą długość co dane.
Jeśli przekazujemy tablicę, musi ona mieć tę samą długość co dane.
Jeśli przekażemy listę funkcji, wynikowa tabela przestawna będzie zawierała kolumny hierarchiczne, których najwyższym poziomem będą nazwy funkcji.
Jeśli przekażemy dyktando, klucz nazywany jest kolumną do zagregowania, a wartością jest funkcja lub lista funkcji.
Zwroty:
Zwraca DataFrame jako wynik.
Przykład:
# 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
Wyjście
rzuć obsługę wyjątków w Javie
P Q R John C 24 Parker Java 25 Smith Python 19 William C 22