Les Pandas pivot_table() est utilisé pour calculer, agréger et résumer vos données. Il est défini comme un outil puissant qui regroupe les données avec des calculs tels que Somme, nombre, moyenne, maximum, et Min. .
Il permet également à l'utilisateur de trier et de filtrer vos données une fois le tableau croisé dynamique créé.
Paramètres:
Si nous transmettons un tableau, il doit avoir la même longueur que les données.
Si nous transmettons un tableau, il doit avoir la même longueur que les données.
Si nous transmettons la liste des fonctions, le tableau croisé dynamique résultant aura des colonnes hiérarchiques dont le niveau supérieur sont les noms des fonctions.
Si nous passons un dict, la clé est appelée colonne à agréger et la valeur est une fonction ou une liste de fonctions.
Retour:
Il renvoie un DataFrame en sortie.
Exemple:
# 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
Sortir
TCP contre UDP
P Q R John C 24 Parker Java 25 Smith Python 19 William C 22