Я пытаюсь сгруппировать фрейм данных по 3 столбцам, дате, времени и статье и вернуть объект, в котором у меня есть группы по дате, времени и статье, а также количество каждой статьи за время (час).
Этот код справляется с группировкой, но я не могу понять, как также получить счет:
dfs.groupby([dfs['Dato'].dt.date,dfs['Tid'].dt.hour,dfs['Varenavn']])
, поэтому это может быть мой ввод:
01.01.2018 0901 Car
01.01.2018 0905 Car
01.01.2018 0945 Horse
01.01.2018 1005 Car
02.01.2018 0900 Horse
02.01.2018 0915 Horse
02.01.2018 1050 Car
02.01.2018 1055 Horse
Требуемый результат:
01.01.2018 09-10 Car 2
Horse 1
01.01.2018 10-11 Car 1
02.01.2018 09-10 Horse 2
02.01.2018 10-11 Car 1
Horse 1
Моя общая цель - узнать, сколько предметов было продано в час в день, из кадра данных, содержащего каждый проданный предмет, в какое время и в какую дату