Карточка 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 ошибок.