我有一个如下所示的数据框:
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 中有哪些可能的方法来执行此操作。请帮忙。谢谢。
最佳答案
结合使用 groupby 和求和运算符:
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
关于python - SUMIF 类似于 Pandas 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40332860/