Domyślnym zachowaniem grupy pandy jest przekształcenie grupy według kolumn w indeks i usunięcie z listy kolumn ramki danych. Na przykład, że mam dataFrame z tych kolumnpandy groupby bez włączania pogrupowane według kolumny w indeksie
col1|col2|col3|col4
gdybym zastosować GroupBy powiedzieć z kolumnami col2
i col3
ten sposób
df.groupby(['col2','col3']).sum()
The dataframe df
nie ma już ['col2','col3']
na liście kolumny. Są one automatycznie przekształcane w indeksy wynikowej ramki danych.
Moje pytanie brzmi: jak mogę wykonać groupby w kolumnie, a jednocześnie zachować tę kolumnę w ramce danych?
Nawet hejterzy czasami muszą spojrzeć na Pythona i powiedzieć _Damn, który jest intuicyjny. – user1717828