pandas groupby sans tourner regroupés par colonne en index

Le comportement par défaut de pandas groupby est à son tour le groupe par des colonnes de l'index et de les retirer de la liste des colonnes de la dataframe. Par exemple, disons que j'ai un dataFrame avec ces colonnes

col1|col2|col3|col4

si j'applique un groupby dire avec des colonnes col2 et col3 de cette façon

df.groupby(['col2','col3']).sum()

Le dataframe df n'a plus le ['col2','col3'] dans la liste des colonnes. Ils sont automatiquement transformés en indices de la dataframe.

Ma question est comment puis-je effectuer groupby sur une colonne et pourtant garder cette colonne dans le dataframe?

source d'informationauteur MedAli