argMaxIf
Описание
Комбинатор If может быть применён к функции argMax,
чтобы найти значение arg, которое соответствует максимальному значению val для строк, где условие истинно,
с помощью агрегатной функции-комбинатора argMaxIf.
Функция argMaxIf полезна, когда вам нужно найти значение, связанное с
максимальным значением в наборе данных, но только для строк, которые удовлетворяют определённому
условию.
Пример использования
В этом примере мы используем демонстрационный набор данных о продажах товаров, чтобы показать, как работает argMaxIf. Мы найдём название товара с наивысшей ценой, но только среди тех товаров, которые были проданы как минимум 10 раз.
Функция argMaxIf вернёт название товара с наивысшей ценой
среди всех товаров, которые были проданы как минимум 10 раз (sales_count >= 10).
В этом случае она вернёт 'Laptop', так как у него самая высокая цена (999.99)
среди популярных товаров.