Дано: DataFrame `events` с колонками user_id, event_date -- 40 строк логов активности пользователей за 3 месяца. Постройте когортную таблицу: строки -- месяц первой активности пользователя (когорта), столбцы -- сколько целых месяцев прошло с момента когорты до события (cohort_index), в ячейках -- количество уникальных user_id. Месяцы кодируйте как pandas-период "M". Сохраните pivot DataFrame в `result`.
cohort retention pivot_table period