Używam Pandy 0.10.1Pandy Tabele przestawne row podgrup
Biorąc pod uwagę to Dataframe:
Date State City SalesToday SalesMTD SalesYTD
20130320 stA ctA 20 400 1000
20130320 stA ctB 30 500 1100
20130320 stB ctC 10 500 900
20130320 stB ctD 40 200 1300
20130320 stC ctF 30 300 800
Jak mogę grupy podgrup na stanie?
State City SalesToday SalesMTD SalesYTD
stA ALL 50 900 2100
stA ctA 20 400 1000
stA ctB 30 500 1100
Próbowałem ze stołem obrotowym, ale mogę tylko mieć sum w kolumnach
table = pivot_table(df, values=['SalesToday', 'SalesMTD','SalesYTD'],\
rows=['State','City'], aggfunc=np.sum, margins=True)
można to osiągnąć na Excel, ze stołem obrotowym.
działa to, jeśli mamy wartości =, jeśli kolumny są tworzone z kolumnami = ..., będzie tylko jedna kolumna "Wszystkie". – Winand