argMaxIf
描述
If 组合器可以应用于 argMax 函数,以查找满足条件为真的行中,与 val 的最大值对应的 arg 值,使用 argMaxIf 聚合组合函数。
当需要查找与数据集中最大值相关的值,但仅限于满足特定条件的行时,argMaxIf 函数非常有用。
示例用法
在此示例中,我们将使用一个产品销售的示例数据集来演示 argMaxIf 的工作原理。我们将找到价格最高的产品名称,但仅限于销售次数至少为 10 次的产品。
argMaxIf 函数将返回销售次数至少为 10 次的所有产品中价格最高的产品名称(sales_count >= 10)。在这种情况下,它将返回 'Laptop',因为在热门产品中它的价格最高(999.99)。
