相关疑难解决方法(0)

Pandas Pivot表行小计

我正在使用Pandas 0.10.1

考虑此数据帧:

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
Run Code Online (Sandbox Code Playgroud)

我如何组合每个州的小计?

State   City  SalesToday  SalesMTD  SalesYTD
  stA    ALL          50       900      2100
  stA    ctA          20       400      1000
  stA    ctB          30       500      1100
Run Code Online (Sandbox Code Playgroud)

我尝试使用数据透视表,但我只能在列中使用小计

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

我可以使用数据透视表在excel上实现这一点.

python pivot-table pandas

38
推荐指数
3
解决办法
4万
查看次数

标签 统计

pandas ×1

pivot-table ×1

python ×1