Это таблица:
order_id product_id reordered department_id
2 33120 1 16
2 28985 1 4
2 9327 0 13
2 45918 1 13
3 17668 1 16
3 46667 1 4
3 17461 1 12
3 32665 1 3
4 46842 0 3
Я хочу сгруппировать по отделу_иде, суммируя количество заказов, поступающих из этого отдела, а также количество заказов из того отдела, в котором было выполнено реорганизация == 0Получившаяся таблица выглядела бы так:
department_id number_of_orders number_of_reordered_0
3 2 1
4 2 0
12 1 0
13 2 1
16 2 0
Я знаю, что это можно сделать в SQL (я забыл, как будет выглядеть запрос для этого, если кто-нибудь может обновить мою память на этом, чтобыло бы тоже здорово).Но каковы функции Панд, чтобы заставить это работать?
Я знаю, что это начинается с df.groupby ('Department_id'). Sum ().Не уверен, как конкретизировать остальную часть строки.