我想在ID
:
Amount Column
对此数据框进行分组
生成的group by语句应该会生成一个表John's 10/21/15 amounts
合并而Jill
Python Pandas 声明对我不起作用:
dataframe['AUM'].agg(np.sum)
答案 0 :(得分:2)
您希望在ID','日期'上实际呼叫groupby
。和'姓名'列然后sum
金额,并调用reset_index
将索引恢复为列:
In [39]:
df.groupby(['Date','ID','Name']).sum().reset_index()
Out[39]:
Date ID Name Amount
0 21-Oct-2015 1 John 14
1 22-Oct-2015 1 John 10
2 22-Oct-2015 2 Jill 9
3 23-Oct-2015 2 Jill 11