2016-11-03 328 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()