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