предположим, с таким фреймом данных, как:
Name | Type | Year | Qty | Amount
Mike buy 2019 5 100
James return 2019 10 150
Mike return 2019 15 200
James buy 2019 20 250
Меня интересует суммирование Amount
на Type
, а затем сумма Qty
независимо от type
, например:
Name | Year | buy | return | Qty
Mike 2019 100 200 20
James 2019 250 150 30
Как мне достичь этого как можно быстрее?
Я пытался: df=pd.pivot_table(df, values=['Amount,'Qty'], index=['Name','Type','Year'], columns=['Type'], aggfunc='sum').reset_index()
Однако, это объединяет Qty
по buy
и return
вместо суммирования Qty
независимо от Type
.