【发布时间】:2020-04-12 00:48:36
【问题描述】:
考虑一个 csv 文件:
customer consumption datetime
1 0.970 2013-06-29 19:00:00
1 0.625 2013-06-29 19:30:00
1 0.153 2013-06-29 20:00:00
1 0.484 2013-06-29 20:30:00
1 0.489 2013-06-29 21:00:00
1 0.970 2013-06-30 19:00:00
1 0.625 2013-06-30 19:30:00
1 0.153 2013-06-30 20:00:00
1 0.484 2013-06-30 20:30:00
1 0.489 2013-06-30 21:00:00
2 0.461 2013-06-29 19:00:00
2 0.894 2013-06-29 19:30:00
2 0.848 2013-06-29 20:00:00
2 0.977 2013-06-29 20:30:00
2 0.189 2013-06-29 21:00:00
2 0.461 2013-06-30 19:00:00
2 0.894 2013-06-30 19:30:00
2 0.848 2013-06-30 20:00:00
2 0.977 2013-06-30 20:30:00
2 0.189 2013-06-30 21:00:00
我想汇总(平均)每个客户每天的消费。我可以使用以下方法轻松汇总每一天:
df.resample('D').mean()
但这会汇总所有客户的数据,相反,我想汇总每个客户每天的消费情况。我浏览了大多数发布的文章 (here),但它们都仅根据日期汇总。
【问题讨论】: