我有一个如下数据框:
Date Attribute1 Attribute2 Attribute3
6/2/2014 7 6 9
6/2/2014 10 9 7
6/2/2014 6 6 8
6/3/2014 6 9 5
6/3/2014 5 7 6
6/4/2014 9 7 5
6/5/2014 8 6 8
6/5/2014 7 10 8
我想在日期上应用每个列值,以使输出如下所示:
Date Attribute1 Attribute2 Attribute3
6/2/2014 23 21 24
6/3/2014 11 16 11
6/4/2014 9 7 5
6/5/2014 15 16 16
我不知道Pandas中有哪些方法可以执行此操作。请帮忙。感谢。
答案 0 :(得分:2)
使用groupby和sum运算符的组合:
df.groupby('Date').sum()
Out[34]:
Attribute1 Attribute2 Attribute3
Date
6/2/2014 23 21 24
6/3/2014 11 16 11
6/4/2014 9 7 5
6/5/2014 15 16 16