如何使用Pandas按日期和字符串multiIndex聚合数据,然后打印到.csv?

时间:2016-02-09 15:21:44

标签: python pandas

我有一个包含三个相关列的Pandas数据框:日期(Python日期时间对象),表示类型的字符串和数值。我需要按月分组数据,然后按类型分组。然后我想总结这些群体中的每一个。例如,我有:

DATE       TYPE       VALUE
1/31/2016  "yellow"   10
2/28/2016  "yellow"   10
2/28/2016  "red"      20
3/31/2016  "blue"     20
3/31/2016 "yellow"    10
2/28/2016  "blue"     20
2/28/2016  "red"      10
1/31/2016  "blue"     10
2/28/2016  "yellow"   20
1/31/2016  "blue"     10

我想要:

DATE       TYPE       SUM
1/31/2016  "blue"     20
1/31/2016  "yellow"   10
2/28/2016  "blue"     20
2/28/2016  "red"      30
2/28/2016  "yellow"   30
3/31/2016  "blue"     20
3/31/2016  "yellow"   10

按月汇总数据并键入,然后导出到csv文件的最佳方法是什么?我遇到了groupby的问题,因为我无法将GroupBy对象打印到.csv。

1 个答案:

答案 0 :(得分:2)

您可能需要将DATE转换为日期时间,然后可以{月1日}和TYPE,然后拨打groupby

sum