python pandas dataframe聚合groupby

时间:2016-11-03 20:41:49

标签: python pandas group-by

我的pandas DataFrame有很多行和列,这里只显示了三行:

getServletContext().getRequestDispatcher("yourRequiredPath/open-account.jsp ").forward(request, response);

我想制作一个按年份汇总的新数据框,并根据地点总结数字:

date    place    number
2010    LON      10
2010    BER      20
2010    LON      5
2011    LON      10
2011    BER      15
2011    BER      10

我尝试了很多groupby与sum,inplace等的组合。但我无法实现这一点,有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试:

df.groupby(['date','place']).agg(sum)

或者如果你想像在你的例子中那样得到数据框:

df.groupby(['date','place']).agg(sum).reset_index()