小编Jon*_*nas的帖子

Pandas:如何在groupby和unstack之后删除索引列?

我在 groupby 和 unstack a DataFrame 之后删除 pandas 中的索引列时遇到问题。

我原来的 DataFrame 看起来像这样:

example = pd.DataFrame({'date': ['2016-12', '2016-12', '2017-01', '2017-01', '2017-02', '2017-02', '2017-02'], 'customer': [123, 456, 123, 456, 123, 456, 456], 'sales': [10.5, 25.2, 6.8, 23.4, 29.5, 23.5, 10.4]})
example.head(10)
Run Code Online (Sandbox Code Playgroud)

输出:

日期 顾客 销售量
0 2016年12月 123 10.5
1 2016年12月 第456章 25.2
2 2017年01月 123 6.8
3 2017年01月 第456章 23.4
4 2017年2月 123 29.5
5 2017年2月 第456章 23.5
6 2017年2月 第456章 10.4

请注意,一名客户每月可能有多次销售(如第 5 行和第 6 行)。

我的目标是将 DataFrame 转换为聚合 DataFrame,如下所示: …

python dataframe pandas

3
推荐指数
1
解决办法
3767
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1