我有以下数据帧,它是执行groupby+聚合求和的结果:
df.groupby(['id', 'category']).agg([pd.Series.sum])
supply stock
sum sum
id category
4 abc 161 -0.094
6 sde -76 0.150
23 hgv 64 -0.054
1 wcd -14 0.073
76 jhf -8 -0.057
由于groupby和agg,列标题现在是元组。如何将列标题改回单个值,即:列标题必须是supply
和{}。我只需要从标题中去掉sum
Tags:
如果使用sum,“agg function name”将不会作为列的一部分创建(作为多重索引):
^{1}$要删除它们,可以降低级别:
^{pr2}$例如:
您可以显式地将
^{1}$columns
属性设置为您希望的任何值。例如:相关问题 更多 >
编程相关推荐