Выбор ответа Junior pivot, melt и сводные спрашивают часто обновлено
aggfunc по умолчанию в pivot_table
Вопрос
Аналитик сделал pd.pivot_table(df, index="month", columns="city", values="revenue") и отправил как «выручку». Что не так?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: По умолчанию aggfunc="mean": в ячейках среднее, а не сумма. pivottable по умолчанию усредняет.
Варианты ответа
- Ничего: по умолчанию в ячейках считается сумма выручки
- По умолчанию берётся первое значение для каждой ячейки
- Без
aggfuncтаблица будет пустой: нужно явно указать агрегат - По умолчанию
aggfunc="mean": в ячейках среднее, а не суммаправильный ответ
Разбор
pivot_table по умолчанию усредняет. Для выручки нужен aggfunc="sum". Первое значение берёт aggfunc="first", а пустой таблица не будет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.