如何合并相同值的列数据并对其特定数据求和(在本例中基于DATE列)
例如:df
包括:
78 79 80 DATE
8.99 7.99 6.99 201107
3.5 2.5 1.5 201107
5.48 4.48 3.48 201108
4.04 3.04 2.04 201108
5.03 4.03 3.03 201108
我想要的是:
78 79 80 DATE
12.49 10.49 8.49 201107
14.55 11.55 8.55 201108
实现这一目标的最简单方法是什么?
答案 0 :(得分:4)
您可以在{&3;}日期'列然后调用groupby
:
In [202]:
df.groupby('DATE', as_index=False).sum()
Out[202]:
DATE 78 79 80
0 201107 12.49 10.49 8.49
1 201108 14.55 11.55 8.55