top of page

pivot_table()

pivot_table()

Pivot_table() est une fonction qui permet de réorganiser un tableau par la transformation de lignes en colonnes afin d'effectuer un calcul spécifique.


Syntaxe de pivot_table()



Supposons que nous souhaitons obtenir une table comme ci-dessous, où les ventes totales de chaque produit sont présentées en colonnes pour chaque magasin. Il est possible d'utiliser la fonction "pivot_table" comme suit :


Avec certains paramètres :

"index" : colonne voulus utiliser comme référence pour les lignes de notre nouveau tableau.

"columns" : colonne voulus utiliser pour les colonnes de notre nouveau tableau.

"values" : les données que nous voulons remplir notre tableau.





En cas de répétition des données, comment souhaitez-vous les combiner?

Un paramètre "aggfunc" peut être défini, par défaut il prend la « moyenne » comme mentionné précédemment.

 

Prenons l'exemple de l'addition des valeurs :

 

Les valeurs manquantes peuvent également être remplies en utilisant le paramètre "fill_value".




Paramètres de pivot_table()


"index" : colonne voulus utiliser comme référence pour les lignes .

"columns" : colonne voulus utiliser pour les colonnes .

"values" : les données que nous voulons  remplir .

"aggfunc" : agréger les valeurs, « moyenne » par défaut .

"fill_value" : valeurs manquantes .



Voir aussi : all(), any(), append(), count(), enumerate(), extend(), filter(), float() format() input(), int(), isdigit(), isinstance(), items(), join(), endswith(), list(), map(), max(), mean(), min(), pop(), range(), len(), startswith(), zip(), type(), get(), symmetric_difference(), keys(), difference()


Numpy : arange(), array(), delete(), hsplit(), hstack(), linspace(), logical_and(), logical_or(), polyfit()


Pandas : concat(), concatenate(), describe(), dict(), drop_duplicates(), dropna(), fillna(), from_dict(), groupby(), head(), iloc, info(), insert(), isin(), melt(), merge(), pivot_table(), read_csv(), read_excel(), rename(), where()


N'hésitez pas à consulter nos formations sur cette page.

Glossaire pour apprendre à coder sur Python

Apprenez à coder sur Python

avec des experts

Notre organisme de formation spécialisé dans le langage Python et la Data Science forme les débutants et perfectionne les experts sur ce langage informatique. Pourquoi pas vous?

bottom of page