DataFrame `visits` содержит колонки user_id, visit_date (datetime). Для каждого дня посчитай DAU (уникальные за день), WAU (за 7 дней до текущего включительно), MAU (за 30 дней). Сохрани в `result` -- DataFrame с колонками date, dau, wau, mau.
dau wau mau engagement