Я пытаюсь подсчитать количество вхождений Type по тому месяцу, в котором они находятся.
Даны ежедневные данные, поэтому для группировки по месяцам я пытался использовать .resample()
, но проблема с использованием заключается в том, что все строки объединяются в одну ДЛИННУЮ строку, а затем я не могу подсчитать количество вхождений, используя str.count()
, поскольку он возвращает неправильное значение ( он находит слишком много совпадений, потому что не ищет ТОЧНЫЙ шаблон).
Я думаю, что это должно быть сделано более чем за один шаг ... Я пробовал СТОЛЬКО вещей ... Я даже слышал, что есть сводная таблица?
Образец данных:
Type | Date |
---|---|
Cat | 2020-01-01 |
Cat | 2020-01-01 |
Bird | 2020-01-01 |
Dog | 2020-01-01 |
Cat | 2020-02-01 |
Cat | 2020-03-01 |
Bird | 2020-03-01 |
Cat | 2020-05-02 |
... За все месяцы нескольких лет ...
Конвертируется в следующий формат: (заголовки заголовков также могут быть в числовой форме)
January 2020 | February 2020 | |
---|---|---|
Cat | 4 | 1 |
Bird | 1 | 0 |
Dog | 1 | 0 |