df.reset_index( )
由于groupby函数不能对index进行组合,可以reset_index()把index变成columns后在进行groupby的计算:
# 先把MMR 的表格走一个pivot_table:
pivot = pd.pivot_table(mmr, index = ['Sales','strat.business field'],
columns = 'Period/year', values = 'Net sales in CHF',
aggfunc = np.sum)
把原来的index删除,df.reset_index(inplace = True)
pivot.reset_index(inplace = True)
pivot.columns
Out[22]: