Les Pandas tableaux croisés dynamiques sous-totaux de ligne

Je suis en utilisant les Pandas 0.10.1 l'a

Considérant ce 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

Comment puis-je sous-totaux de groupe par l'état?

State   City  SalesToday  SalesMTD  SalesYTD
  stA    ALL          50       900      2100
  stA    ctA          20       400      1000
  stA    ctB          30       500      1100

J'ai essayé avec un tableau croisé dynamique, mais je ne peut avoir des sous-totaux dans les colonnes

table = pivot_table(df, values=['SalesToday', 'SalesMTD','SalesYTD'],\
                     rows=['State','City'], aggfunc=np.sum, margins=True)

Je peux l'obtenir sur excel, avec un tableau croisé dynamique.

InformationsquelleAutor balsagoth | 2013-03-22