Выбор ответа Middle pivot, melt и сводные обновлено
crosstab с normalize
Вопрос
Что покажет pd.crosstab(df["segment"], df["converted"], normalize="index")?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Долю конверсий и не-конверсий внутри каждого сегмента. normalize="index" делит каждую строку на её сумму (строки в сумме дают 1): в строке сегмента видно, какая доля сконвертировалась.
Варианты ответа
- Долю конверсий и не-конверсий внутри каждого сегментаправильный ответ
- Долю каждого сегмента среди всех пользователей выборки
- Число пользователей в каждой паре сегмент и исход
- Долю каждого сегмента среди всех сконвертированных
Разбор
normalize="index" делит каждую строку на её сумму (строки в сумме дают 1): в строке сегмента видно, какая доля сконвертировалась. Без normalize будут абсолютные частоты. Долю сегмента среди сконвертированных даёт normalize="columns", а долю от общего числа normalize="all".
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.