Все квизы
Код-ревьюПродуктовая аналитикаПродвинутый

Качество данных эксперимента

Проведи ревью Python-скриптов продуктового аналитика: закрепи вариант за пользователем, раздели накопители групп, не потеряй валидный ноль при очистке и отсортируй даты когорт по времени.

Вопрос 1 из 4Один правильный ответ

Код-ревью

Единица рандомизации — пользователь: все события одного user_id должны относиться к одному варианту. Сейчас пользователи 101 и 202 попадают и в A, и в B. Как исправить назначение?

import random

random.seed(7)
events = [101, 101, 202, 202]
assignments = [
    (user_id, random.choice(("A", "B")))
    for user_id in events
]
print(assignments)
Выбери один ответ