通过多个索引对熊猫进行汇总和分组

时间:2020-07-08 19:08:01

标签: pandas sum grouping

我有一个以年份为索引的数据框:

index  deaths_pop

2010      2
2011      6
2012      2
2013      8
2014      10
2015      4
2016      2

我想按索引分组和汇总,如下所示:

index    deaths_pop

=<2012     10
>2012      24

我该怎么做?

1 个答案:

答案 0 :(得分:0)

groupby上尝试pd.cut

(df.groupby(pd.cut(df.index, [0, 2012, np.inf], labels=['=<2012', '>2012']))
   .deaths_pop.sum())

Out[849]:
=<2012    10
>2012     24
Name: deaths_pop, dtype: int64