【发布时间】:2019-10-29 22:15:58
【问题描述】:
df=pd.DataFrame({'Fruit':['Apple', 'Orange', 'Apple', 'Apple', 'Orange', 'Orange'],
'Variety':['Fuji', 'Navel', 'Honeycrisp', 'Gala', 'Tangerine', 'Clementine'],
'Count':[2, 5, 5, 1, 8, 4]})
df_pvt=pd.pivot_table(df, index=['Fruit','Variety'], values=['Count'], aggfunc=np.sum)
df=pd.concat([d.append(d.sum().rename((k, 'SubTotal'))) for k, d in df_pvt.groupby(level=0)]).append(df_pvt.sum().rename(('','GrandTotal')))
我如何获得“SubTotal”、“GrandTotal”和那些值“粗体”以及 Variety 和 Count 下的其余字体作为“正常”font_weight,就像我拥有的图像一样?或者任何其他方式,我可以让小计和总计弹出然后数据框的其余部分。
【问题讨论】:
-
棘手的问题...你需要找到选择某些
标签。我对这篇文章做了类似的事情stackoverflow.com/a/55263917/6361531
标签: pandas pivot-table