Карточка Middle Окна и сдвиги обновлено

rank: аналоги ROW_NUMBER, RANK, DENSE_RANK

Вопрос

Как в pandas получить аналоги ROW_NUMBER, RANK и DENSE_RANK?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

rank(method="first") это ROWNUMBER, method="min" это RANK, method="dense" это DENSERANK. По умолчанию method="average".

Ответ

rank(method="first") это ROW_NUMBER, method="min" это RANK, method="dense" это DENSE_RANK. По умолчанию method="average". Внутри групп: df.groupby("dept")["salary"].rank(method="dense", ascending=False).

Разбор

rank(method="first") это ROW_NUMBER, method="min" это RANK, method="dense" это DENSE_RANK. По умолчанию method="average". Внутри групп: df.groupby("dept")["salary"].rank(method="dense", ascending=False).

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.