2016-11-03 140 views
2

我有很多的行和列大熊猫据帧,这里显示只有三行:蟒蛇大熊猫据帧聚合GROUPBY

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

我想打一个新的数据帧,其按年汇总并总结了数根据地方:

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

我已经尝试了groupby与sum,inplace等许多组合。但是我不能实现这个,有什么建议吗?

+0

你可以发布你尝试过这么远吗? – r0xette

回答

2

你可以试试:

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

,或者如果你想获得exactely数据帧在你的榜样:

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