如何合并相同值的列数据并对其具体数据进行求和

2 人关注

我怎样才能合并相同值的列数据并对其特定的数据进行求和(在这种情况下是基于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

实现这一目标的最简单方法是什么?

python
excel
pandas
Techno04335
Techno04335
发布于 2015-10-09
1 个回答
EdChum
EdChum
发布于 2015-10-09
已采纳
0 人赞同

你可以 groupby 在'DATE'列上,然后调用 sum :

In [202]:
df.groupby('DATE', as_index=False).sum()